- 博客(13)
- 收藏
- 关注
原创 记:使用Redisson出现NoSuchMethodException
到Maven 仓库中,查看对应Redisson版本,其需要的netty版本是多少。先确认项目中Redisson加载的。
2024-06-17 15:37:48
729
原创 Mybatis在insert数据后,再获取Bean对象中的id值不正确问题
【代码】Mybatis在insert数据后,再获取Bean对象中的id值不正确问题。
2024-06-11 15:54:23
461
原创 对【InputStream流只能被读取一次】的理解
InputStream流是否能够重复读取数据,不是由InputStream决定,而是它的实现类决定比如:FileInputStream实现了InputStreamFileInputStream不能重复读取,是因为在处理文件读取时,需要不停的将文件读取的指针往下移动当指针移动到文件末尾时,文件读取完成。那么下次读取时,指针无法再往下移动,导致无法重新读取数据。比如:ByteArrayInputStream 实现InputStream。
2023-11-24 15:04:01
940
1
原创 Spring调用Controller某个方法前,先执行Controller中另一个方法
切面是Spring框架中的一个重要概念,它可以用来定义横切关注点(cross-cutting concerns),比如日志记录、性能监控、事务管理等。通过定义切面,我们可以在程序的不同位置插入通用的逻辑,而不需要修改原有的代码。
2023-11-23 11:39:11
1166
原创 SpringBoot基于Jackson实现数据脱敏
使用,给UserInfo实体类中name字段进行注解,指定使用自定义序列化类测试字段被脱敏方式二:自定义注解 + 注解注解是支持在注解上使用,利用这点,可以自定义注解将字段中存在的,全部设置为使用自定义序列化类然后,利用中定义脱敏类型,完成针对不同的数据(如:手机号、Email、姓名、银行卡等)进行脱敏工作示例自定义注解其中是设置自定义序列化类、、是自定义属性,用于后续脱敏逻辑处理自定义序列化类继承并重写方法,完成序列化时,数据脱敏逻辑实现接口,重写方
2023-08-28 20:48:02
318
1
原创 SpringBoot中统一/单独处理日期格式(Http请求返回JSON格式数据中的日期格式)
fastJson作为HttpMessageConverters时在将添加到前,就需要对进行配置单独处理当需要单独处理时,就需要针对字段进行加注解即可默认情况即:使用Jackson进行JSON格式化时直接使用注解,进行单独处理注解优先级要配置fastJson作为HttpMessageConverters时使用fastJson提供的注解进行单独配置同样,注解优先级配置测试
2023-08-28 12:09:00
1316
1
原创 SpringBoot自定义MyBatis插件
实现:给每条SELECT查询语句添加一个特定条件(1 =1)如:select * from t1 where id = 2 and 1=1import gk// 将自定义插件注册到Spring的IOC就可以 // @Bean("tenantMyBatisPlugin") public TenantMyBatisPlugin tenantMyBatisPlugin() {
2023-08-25 12:11:04
719
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人