本文为研究过程所以存在部分借鉴的地方还望理解
本文主要为创建最为简单的SpringBoot项目
以maven项目为基础,这个不多说
首先在maven的pom.xml中放入如下代码:
<!-- spring-boot-starter-parent是Spring Boot的核心启动器,包含了自动配置、日志和YAML等大量默认的配置,大大简化了我们的开发。引入之后相关的starter引入就不需要添加version配置,spring boot会自动选择最合适的版本进行添加。
-->
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.4.1.RELEASE</version>
</parent>
<!-- spring-boot-starter-web包含了Spring Boot预定义的一些Web开发的常用依赖包
如: spring-webmvc,Tomcat.... -->
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
然后就可以运气最为简单的SpringBoot
@Controller
@EnableAutoConfiguration
public class HellowSpringBoot {
@RequestMapping("/hsb")
@ResponseBody
public String hellow(){
return "hellow";
}
public static void main(String[] args) {
SpringApplication.run(HellowSpringBoot.class, args);
}
}
@EnableAutoConfiguration以及SpringApplication都是springboot自带 暂可理解为 启动springboot项目(这个不是很明白) 最后通过查阅资料发现使用 spring-boot:run 进行启动(暂时存在不编译问题 未查明原因)
得到如下界面即为成功。不得不说真是清爽