快速搭建
第一步,创建项目
看看spring boot怎么以最简单的方式让程序跑起来的 而且还是一个web项目。
首先 使用eclipse jee创建一个maven工程,一般的工程就可以(我用的是quickstart),工程就叫spring-boot-sample;
第二步,添加Spring Boot依赖
在pom.xml中引入spring-boot-start-parent
,spring官方的解释叫什么stater POMs
,它可以提供dependency management,
也就是说依赖管理,应该是说工程需要依赖的jar包的管理,引入以后在申明其他dependency的时候就不需要version了,后面可以看到。
1 | <parent> |
第三步,添加Web工程依赖
因为我们开发的是web工程,所以需要在pom.xml中引入spring-boot-starter-web
,
spring官方解释说spring-boot-starter-web
包含了spring webmvc
和tomcat
等web开发的特性。
1 | <dependencies> |
第四步,编写controller类
真正的程序开始啦,我们需要一个启动类 然后在这个启动类中申明让spring boot自动给我们配置spring需要的配置,比如component scan等;为了可以尽快让程序跑起来,我们使用spring官方的实例:
1 | @Controller |
注解解释:
@EnableAutoConfiguration申明让spring boot自动给程序进行必要的配置;
@Controller表示这个一个controller类;
@RequestMapping(“/“) 表示通过/可以访问的方法;
@ResponseBody 表示将结果直接返回给调用着。
第五步,运行项目。
第一种方式
spring-boot-maven-plugin提供了直接运行项目的插件,我们可以直接mvn spring-boot:run运行。
1 | <!-- Package as an executable JAR --> |
mvn spring-boot:run
第二种方式
在App(Application)类中直接以main
方法启动。(个人推荐)