@RequestBody: 将请求中的数据解析成 json 并绑定为实体对象
@ResponseBody: 将响应结果以 json 格式返回给请求发起者

Thymeleaf 模板引擎


  • th:background 对应 HTML5 中的背景属性
  • th:class 对应 HTML5 中的 class 属性
  • th:href 对应 HTML5 中的链接地址属性
  • th:id 和 th:name 分别对应 HTML5 中的 id 和 name 属性

SpringBoot整合Mybatis

Mybatis是支持定制化sql,存储过程以及高级映射的优秀的持久层框架
1) 实体类 User(id,name,password), Userdao(里面有增删改查四个接口)
2) mapper目录下新建Mapper接口的映射文件 UserDao.xml
3)功能测试,在 controller 包下新建 MyBatisController类

Spring事务机制

编程式事务:通过编码的方式实现事务
声明式事务:基于AOP,将业务逻辑与事务逻辑解耦


https://www.shiyanlou.com/courses/1367/learning/?id=12068
(Ajax)