0、写在最前面:

开始了新的征程,Spring Boot作为下一代的t开发框架,日渐流行。它作为spring mvc  的继承者,虽然二者之间没有多大联系,但是Spring Boot

的出现,大大简化了开发中的各种配置,功能相比Spring MVC,更加的0配置,代码更佳简洁,所有需要的插件都可以类似于模块化的在pom.xml中直接引入。

开发工具:

IDE:IntelliJ IDEA 2017.1

开发环境:

1 、入门Demo

idea 的入门demo,手写一个Controller。

 package com.samuel.girl;

 import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RestController; @RestController
public class HelloController { @RequestMapping(value = "/hello",method = RequestMethod.GET)
public String sayHello(){ return "Hello,Spring Boot!";
}
}

启动项目,在浏览器中输入:http://localhost:8080/hello,

就可以打印出:Hello,Spring Boot!

2、Spring Boot的项目启动方式:

2.1、启动方式1:

IntelliJ IDEA的自带启动方式,在

@SpringBootApplication
public class GirlApplication { public static void main(String[] args) {
SpringApplication.run(GirlApplication.class, args);
}
}

右键运行即可,

2.2、启动方式2

用命令行启动 ,

命令切到项目所在的目录,比如我的

:~ sam$ cd /Volumes/mac-backup/dev/spring-boot/

运行命令:

:spring-boot sam$ mvn spring-boot:run

就已经启动了:

2.3、启动方式3

##先编译下
mvn install

这个时候会在target目录下生成一个jar文件:girl-0.0.1-SNAPSHOT.jar,用java启动这个文件,即可运行

运行命令:

:target sam$ java -jar girl-0.0.-SNAPSHOT.jar

结尾

这个就是spring boot的第一个随笔了,后面会吧spring boot 的配置,注释分开写一写,

代码丢在码云上面:

最新文章

  1. 2016huasacm暑假集训训练五 J - Max Sum
  2. i7 4790 z97-ar ssd 固态硬盘 装机的一些经历
  3. Integer to Roman -- LeetCode 012
  4. Ubuntu Sublime Text 设置等宽字体
  5. javascript中的表结构
  6. 利用[后台]->[类别管理]为文章前后台添加类别名称【转】
  7. 浅析python的string.Template
  8. 类模板的困扰 LNK2019 (转)
  9. Hibernate中SQLite方言
  10. 搭建java环境——使用Sublime Text 3(windows环境)
  11. vim 使用学习操作
  12. Linux文件系统的目录结构详解
  13. 【转】Syncthing – 数据同步利器---自己的网盘,详细安装配置指南,内网使用,发现服务器配置
  14. 除了binlog2sql工具外,使用python脚本闪回数据(数据库误操作)
  15. osx brew mysql
  16. BZOJ2631tree——LCT
  17. redis 的简单用法
  18. 关于Java-枚举的总结
  19. shiro实战系列(三)之架构
  20. 阿里云服务器配置nginx和PHP

热门文章

  1. Node.js服务器创建和使用
  2. Docker的安装(Linux)
  3. NullPointerException异常没有异常栈打印问题追踪
  4. js 文本框只能输入数字和点
  5. ESlint中console.log报错问题
  6. 避免scrollview内部控件输入时被键盘遮挡,监听键盘弹起,配合做滚动
  7. Shift - And字符串快速处理 hdu5972+cf
  8. vue2.0+mint-ui资讯类顶导航和内容页联动实例(不是很完美)
  9. 11.Java连接Redis_Jedis_测试联通
  10. Docker scratch 无法正常运行golang二进制程序的问题