SpringBoot由于其简化Spring框架配置,内置了Tomcat,更加轻量级,有什么理由不使用。
写个Hello SpringBoot
1.创建maven工程
注意Packaging选择jar
2.pom.xml引入依赖
pom.xml
<!-- 定义SpringBoot的版本 -->
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.5.7.RELEASE</version>
</parent>
<dependencies>
<!-- SpringBoot web组件 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
3.编写controller
HelloController.java
@RestController
public class HelloController {
@RequestMapping("/hello")
public String hello() {
return "Hello SpringBoot!";
}
}
4.启动SpringBoot
App.java
// 配置扫包范围
@ComponentScan(basePackages = "com.duxd.controller")
// 标识启动SpringBoot的类
@EnableAutoConfiguration
public class App {
public static void main(String[] args) {
// 直接运行该类即可
SpringApplication.run(App.class, args);
}
}