使用SpringBoot快速创建一个web应用,快到你吃惊
技术框架
- SpringBoot
- Maven
开发过程
1.使用你的IDE创建一个Maven Project
2.在pom文件中添加parent和dependency
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.5.3.RELEASE</version>
</parent>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
3.创建一个SampleController.java,包含一个main入口函数,和一个RequestMapping请求映射
@Controller
@EnableAutoConfiguration
public class SampleController {
@RequestMapping("/")
@ResponseBody
String home() {
return "Hello World!";
}
public static void main(String[] args) throws Exception {
SpringApplication.run(SampleController.class, args);
}
}
4.注解解释
- @Controller SpringMVC的控制层
- @EnableAutoConfiguration SpringBoot自动配置
- @RequestMapping 是一个用来处理请求地址映射的注解,可用于类或方法上
- @ResponseBody 注解用于将Controller的方法返回的对象,通过适当的HttpMessageConverter转换为指定格式后,写入到Response对象的body数据区