spring
文章平均质量分 93
吖苏哥哥好
这个作者很懒,什么都没留下…
展开
-
spring 源码解析系列01--xml解析
源码第一节, xml 配置流程解读原创 2022-08-13 22:17:05 · 1164 阅读 · 2 评论 -
spring SSM 工程 使用AOP + 自定义注解 进行参数非空校验
如果你是springboot的用户,不用看这篇文章,可以查看并使用 validation 来进行处理,我这里主要为了方便老系统SSM 的一些get请求或者其它等可能对validation 进行支持不太好的,代码有不少是复制粘贴项目的,可能有一些冗余或者报错,但是相信大家可以解决我的项目是使用 spring 4.3.8 整合的,xml 形式的SSM 单体工程首先我们定义一个注解,针...原创 2020-01-05 12:25:41 · 839 阅读 · 2 评论 -
spring 手动回滚事务简单讲解
在开发代码中,事务是经常需要触碰到的, CURD 在此就不再陈述, 但是事务一般在抛异常的时候才回滚,那么有有些场景,就算不抛异常,业务性质的问题,也需要回滚,那么怎么处理呢?换在以前,我可能会throws Exception 进行处理,但是逐渐了解spring之后,发现有一个手动回滚事务的方法, TransactionAspectSupport.currentTransactionStatus...原创 2019-08-20 20:50:34 · 626 阅读 · 0 评论 -
spring 整合redis 异常: java.lang.NoClassDefFoundError: org/springframework/data/geo/Metric 问题解决
报此原因主要是spring-data-commons,spring-data-redis,jedis 三个之间的版本问题,参照以下配置即可: <dependency> <groupId>org.springframework.data</groupId> <artifactId>sp...原创 2019-08-31 21:29:44 · 11385 阅读 · 1 评论 -
使用spring-data-redis 存储到数据库乱码问题(xml版本解决问题)
今天整合spring-data-redis 到一个老的项目去(ssm, xml配置bean), 存储key的时候发现key乱码,先看我的整合配置:<!-- 用于数据交互 --> <bean id="redisTemplate" class="org.springframework.data.redis.core.RedisTemplate"> ...原创 2019-09-01 00:22:36 · 447 阅读 · 0 评论 -
使用 scan替换keys 获取匹配的key
引述:大家使用redis有很多人喜欢利用keys 匹配符合的key列表, 但是, keys *这个命令千万别在生产环境乱用。特别是数据庞大的情况下。因为Keys会引发Redis锁,并且增加Redis的CPU占用, 并且在阿里巴巴开发规范中也是明确指出禁止使用的一项,可以通过https://blog.csdn.net/hcmony/article/details/78623080查看一个网...原创 2019-09-01 20:34:30 · 1594 阅读 · 0 评论 -
spring AOP 整合 aspects 实现注解式AOP(基于xml 形式)
以前都是使用xml声明式事务,一些之前不了解的可以不认识怎么配置,而且一下子也不好理解,那我们可以整合aspects 进行注解式事务处理maven 引入包: <dependency> <groupId>org.springframework</groupId> <artifactId>spring-as...原创 2019-09-02 10:36:07 · 344 阅读 · 0 评论 -
使用AOP + 注解实现记录方法入参出参
有时候我们希望记录某些方法的入参出参,但是有的时候切面可能把所有符合条件的切面的入参出参都记录了,没有很多的必要,有些方法记录入参出参没有过大的意义,所以我们可以利用注解 + AOP 实现针对注解方法的入参出参记录注解类:@Target({ElementType.METHOD})@Retention(RetentionPolicy.RUNTIME)@Documented@Inhe...原创 2019-09-16 14:26:32 · 1911 阅读 · 0 评论