Spring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。
Spring boot 的优点
- 去除大量的 xml 配置文件,简化复杂的依赖管理,非常简洁的安全策略集成
- 强大的开发包,支持热启动
- 支持关系型数据库和非关系型数据库
- 快速启动容器
- 嵌入式 Tomcat,无需部署 war 包
初步练习
选择 Spring Initializr,jdk 至少为 8 以上版本
创建 quickstart 模块
选择要添加的依赖,这里我们先不选,手动添加依赖
在pom.xml中添加必要依赖
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<java.version>1.8</java.version>
</properties>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
添加 controller 包,创建一个控制类,加上控制层注释@RestController
@RestController
public class HelloController {
@RequestMapping(value = "/hello", method = RequestMethod.GET)
public String getHello() {
return "Hello,Spring Boor!";
}
}