一、环境要求
- jdk 1.8
- maven 3.2
- idea 2017.3.2
- spring boot 1.5.9-release
1、Maven设置,统一更改maven的settings.xml文件:
jdk-1.8 true 1.8 1.8 1.8 1.8
2、IDEA设置,设置Maven为本地Maven:
二 、基于Spring Boot 创建一个Hello World项目
一个功能:浏览器发送hello请求,服务器接受请求并处理,响应hello world 字符串
1、创建一个Maven工程;(.jar)
2、导入spring boot相关的依赖
org.springframework.boot spring-boot-starter-parent 1.5.20.RELEASE org.springframework.boot spring-boot-starter-web
3、创建一个主程序类,用于启动Spring boot
/** * @SpringBootApplication 来标注一个主程序类,说明这是一个Spring boot应用 * */@SpringBootApplicationpublic class MainApplication { public static void main(String[] args) { //启动spring boot应用 SpringApplication.run(MainApplication.class,args); }}
4、编写相关的Controller,Service
注意:
Application启动类的位置不对.要将Application类放在最外侧,即包含所有子包
- spring-boot会自动加载启动类所在包下及其子包下的所有组件
@Controllerpublic class HelloController { @ResponseBody @RequestMapping("/hello") public String Hello(){ return "Hello World"; }}
5、直接运行主程序
测试结果:
6、简化部署
(1)导入插件
org.springframework.boot spring-boot-maven-plugin
(2)打包成jar包,直接进行java -jar 命令直接运行即可