2024年4月8日
摘要: 在Spring Boot数据缓存之Spring缓存抽象 @Cacheable初体验对声明式数据缓存有了初步的体验,那么Spring Boot是如何支持数据缓存的呢?由于Mybatis本身也具备缓存的功能,那怎么知道案例中的环境使用的是Spring Boot中提供的还是Mybatis自带的缓存功能呢? 阅读全文
posted @ 2024-04-08 19:30 池塘里洗澡的鸭子 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 在Spring Boot对Spring Data JPA的支持中可以观察到对于数据访问并没有复杂的业务逻辑,可以知道Spring Data JPA提供了代理模式进行处理。跟踪源码可以知道其使用了SimpleJapRepository。 那么这个类的有什么特点呢? 通过上述类图,其本质也就是实现了Jp 阅读全文
posted @ 2024-04-08 14:26 池塘里洗澡的鸭子 阅读(106) 评论(0) 推荐(0) 编辑
摘要: JPA提供了基于准则查询的方式即Criterial查询——Specification接口。该接口定义了一个toPredicate方法用例构造查询条件。在Spring Boot对Spring Data JPA的支持案例的基础上对该接口实操进行探讨。 1)数据访问接口必须实现JpaSpecificati 阅读全文
posted @ 2024-04-08 12:42 池塘里洗澡的鸭子 阅读(94) 评论(0) 推荐(0) 编辑