- 博客(5)
- 收藏
- 关注
原创 Mybatis-Plus中saveOrUpdate方法的使用 及 注意事项
saveOrUpdate不传入updateWrapper 通过主键更新数据。saveOrUpdate传入updateWrapper 通过传入的字段更新数据。传入updateWrapper源码分析:先尝试通过传入字段更新,更新成功直接返回;更新失败,再通过saveOrUpdate(entity)更新,但通过saveOrUpdate(entity)更新就是通过主键插入了。在指定字段更新时,会更新除了id之外的其他所有字段,但不会更新id若指定字段更新失败,就会使用主键更新saveOrUpdate方法,
2024-01-22 16:00:20 4959
原创 Transaction rolled back because it has been marked as rollback-only 异常
在与其他系统做交互时,为了避免直接向交互系统抛出异常或返回空值,在ServiceImpl 类中处理可能抛出异常的代码时,一般用try-catch 捕捉异常信息返回。当我运行这段代码时,抛出了一个异常,但是并没有详细的异常信息返回,而是直接返回一个spring的事务异常。
2023-12-18 15:34:49 347
原创 Spring Security 身份认证绕过漏洞出现在nacos中
Spring Security是一个能够为基于Spring的企业应用系统提供声明式的安全访问控制解决方案的安全框架。Spring Security存在使用未前缀的双通配符模式造成 WebFlux 安全绕过漏洞,在WebFlux的Spring Security配置中使用“**”作为模式,会导致Spring Security和Spring WebFlux之间模式不匹配,并可能造成安全绕过。
2023-08-29 15:45:46 727 1
原创 在使用AES加密算法时报java.security.InvalidKeyException: Illegal key size异常
jdk对加密算法的key的长度限制,下载解除限制的jar包覆盖jdk自带的jar包即可。
2023-08-03 00:19:31 327
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人