springboot
文章平均质量分 63
程序员良良
这个作者很懒,什么都没留下…
展开
-
JPA EntityManager Specification CriteriaQuery 动态条件求和 统计 汇总
1. 求和查询方法 private ReceivablesCostSumVO sumReceivablesCostDO(Specification<ReceivablesCostDO> receivablesCostDOSpecification) { final CriteriaBuilder criteriaBuilder = entityManager.getCriteriaBuilder(); // 返回值类型 ReceivablesCostSum原创 2021-02-28 19:23:46 · 1657 阅读 · 0 评论 -
订单延迟取消 订单超时取消 定时关闭订单 延迟队列 延时队列 java SpringBoot
1. 创建队列、交换机延迟交换机:exchange.delay.someMessage延迟队列:queue.delay.someMessage死信交换机:exchange.deadLetter.someMessage死信队列:queue.deadLetter.someMessage延迟交换机 与 延迟队列 绑定死信交换机 与 死信队列 绑定1.1 注意:创建延迟队列时设置 x-dead-letter-exchange创建 延迟队列 queue.delay.someMessage时,设置 x.原创 2021-02-28 14:46:49 · 572 阅读 · 3 评论 -
JPA用接口接收返回值,JPA指定返回值字段
@Repositorypublic interface ICodeUnionBankRepository extends JpaRepository<CodeUnionBankDO, String> { //返回值用接口类型接收(DicItemVO 为接口类型,无需自己实现) List<DicItemVO> findByIseffectTrueAndIsdeleteFalse();}返回值类型public interface DicItemVO {原创 2020-09-08 16:21:46 · 1867 阅读 · 0 评论 -
java 控制台展示带参数的完整SQL语句
hibernate打印的sql默认是带占位符的,参数需要自己拼接p6spy可以展示完整语句pom: <dependency> <groupId>p6spy</groupId> <artifactId>p6spy</artifactId> <version>3.7.0</version> </dependency&原创 2020-09-03 11:27:16 · 550 阅读 · 0 评论 -
事务注解 @Transactional(rollbackFor = Exception.class) 为什么写rollbackFor = Exception.class
在@Transactional注解中如果不配置rollbackFor属性,那么事物只会在遇到RuntimeException的时候才会回滚,加上rollbackFor=Exception.class,可以让事物在遇到非运行时异常时也回滚原创 2020-08-31 10:25:36 · 417 阅读 · 0 评论 -
Restful Api
目录1. GET请求1.1 一个参数1.2 多个参数1.3 路由参数1.4 混合参数https://www.cnblogs.com/snifferhu/p/6203670.html1. GET请求1.1 一个参数localhost:8089//getTest?name='liu'localhost:8089//getTest @RestControl...原创 2018-10-06 19:47:08 · 173 阅读 · 0 评论 -
springboot2.X Redis接口缓存
不同接口使用不同配置。注解中的value值与配置中 RedisCacheConfiguration的key对应。可以指定方法使用的配置。@Cacheable(value = "my-redis-cache1")上面 value 值对应配置中 configMap 的 keyconfigMap.put("my-redis-cache1", config);配置@Configur...原创 2019-07-02 14:46:21 · 257 阅读 · 0 评论