@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,将业务逻辑与事务逻辑解耦
(Ajax)