##1、Spring Boot简介
- Spring Boot是用来简化Spring应用初始搭建以及开发过程的全新框架,被认为是Spring MVC的“接班人”。
- 简化配置,化繁为简。
- 备受关注,是下一代框架。
- 微服务的入门级微框架。
##2、搭建开发环境
- 1:在File菜单里面选择 New > Project,然后选择Spring Initializr,接着如下图一步步操作即可。
- 3:运行程序。选择
SpringbootApplication
右键选择run
即可。
- 4:运行结果如下
- 5:创建控制器Controller.
##3、配置属性 方法一: 1:创建application.yml文件
2:在控制器中使用该属性

3: 运行结果如下:
方法二:只用写一次的方法,把配置分组。
在resources包下创建模版文件
最后不推荐这种方式,只需要了解就可以了。现在都是前后端分离的方式。
其实RestController相当于ResponseBody和Controller的共同作用
运行结果:
##6、获取参数和注解
当请求的url含参数时 127.0.0.1:8081/hello/say/10
当请求的url中是 127.0.0.1:8081/hello/say?id=100
在单个参数的情况下,这样写完全没问题。但是当参数比较多的时候,就需要创建对象的方式来获取参数的值了。这样做更加优雅一些
在一个查询接口中,需要的参数比较多,如果还是使用GET方式进行请求的话,那么,Controller 中的方法的参数列表将会非常多,如:
public List<String> getName(@RequestParam String query1,
@RequestParam String query2,
@RequestParam String query3,
......) {
return new ArrayList<>();
}
这种情况下最好的方式就是: 将所有参数封装成一个类,然后使用 @RequestBody注解将参数自动解析成该类的一个实例
。
##7、数据库操作
-
1: Spring-Data-Jpa来操作MySQL数据库。
-
2:RESTful API设计
这里的返回的结果没有按照后端的标准来,只是一个例子。包括命名规则,也没按照规范来。希望大家不要这样写。
- 查询一条投诉信息
- 更新投诉信息
- 删除投诉信息
- 自定义查询字段
##8、事务的提交Service