1.springboot的特点
-
创建独立的Spring应用程序
-
嵌入的Tomcat,无需部署WAR文件
-
简化Maven配置
-
自动配置Spring
-
没有XML配置
2. springboot的环境搭建
1. Maven 3.x+
2. Spring FrameWork 4.x+
3. JDK8.x+
4. Spring Boot 1.5.x+
2.1 项目中引入依赖
<!--继承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>
2.2 引入配置文件
项目中src/main/resources/application.yml
3. 启动tomcat端口占用问题
server:
port: 8989 #用来指定内嵌服务器端口号
context-path: /springboot #用来指定项目的访问路径
松散绑定
这个什么意思呢?比如我的yml中写的last-name,这个和lastName是一样的,-后面跟着的字母默认是大写的。这就是松散绑定
JSR303数据校验
这个就是我们可以在字段上增加一层过滤器验证,可以保证数据的合法性