SpringBoot
SpringBoot是SpringMVC的升级版,二者没有必然的联系
SpringBoot的特点
一:化繁为简,简化配置
二:备受关注,是下一代框架
三:微服务的入门级微框架
微服务------SpringCloud------建立在SpringBoot上
目录:
- 第一个SpringBoot程序
- 自定义属性配置
- Controller的使用
- spring-data-jpa
- 事务管理
第一个SpringBoot程序
利用Maven构建项目
Spring注解
RESTful API
自定义属性配置
spring.datasource.url:jdbc:mysql://127.0.0.1:3306/
spring.datasource.username:root
spring.datasource.password:123456
spring.datasource.driver-class-name:com.mysql.jdbc
改成application.yml文件
Controller的使用
@Controller 用来处理Http请求
@RestController 用来返回 json 需要与@ResponseBody配合
@RequestMapping 配置url映射
@PathVariable 获取URL中的数据
@RequestParam 获取请求参数的值
@GetMapping 组合注释
模板可以使用Thymeleaf,但是不推荐使用模板,因为现在一般是前后端分离设计,使用模板的话会给性能上带来很大的损耗