04 2021 档案

摘要:今天发现了一个导致@Transactional可能失效的问题,就是new出来的集合,循环不会报空,看图 看看我遇到的业务逻辑,给角色授权 逻辑是 》》解除角色权限关系 》》给角色添加权限 解决办法 想看更多精彩内容,可以关注我的CSDN 我的CSDN 阅读全文
posted @ 2021-04-23 21:18 Yblue 阅读(88) 评论(0) 推荐(0)
摘要:今天写的一个业务场景是批量导入,然后需要记录错误的数据,精确到某个单元格的记录,有重复数据或者单元格为空的就回滚,但是事务失效了。 我的业务逻辑: 》》插入所有数据 》》在插的过程中记录哪些单元格为空或者重复数据就存在一个集合内 》》 最后判断该集合是否为空,不为空就抛异常,正常抛异常事务就会回滚 阅读全文
posted @ 2021-04-21 19:55 Yblue 阅读(118) 评论(0) 推荐(0)
摘要:使用 BCryptPasswordEncoder 随机盐加密步骤: 1.导入springboot的安全框架依赖: <!-- BCryptPasswordEncoder 加密--> <dependency> <groupId>org.springframework.security</groupId> 阅读全文
posted @ 2021-04-16 23:19 Yblue 阅读(1713) 评论(0) 推荐(0)
摘要:实现 WebMvcConfigurer,重写 addResourceHandlers(ResourceHandlerRegistry registry)方法 addResourceHandler() 添加的是访问路径 addResourceLocations()添加的是映射后的真实路径,映射的真实路 阅读全文
posted @ 2021-04-15 17:53 Yblue 阅读(13474) 评论(2) 推荐(2)
摘要:// String s = null; // String s = ""; String s ="测试"; if (!(s == null||s.length() <= 0)){ System.out.println("输出:"+s); } 当然也可以直接使用StringUtils工具类 ,使用 i 阅读全文
posted @ 2021-04-12 15:27 Yblue 阅读(123) 评论(0) 推荐(0)
摘要:/* 通过组织机构i数据获取其所有子孙数据*/ WITH RECURSIVE cte AS (SELECT * FROM organization WHERE organization_id = 1 UNION ALL SELECT organization.* FROM organization 阅读全文
posted @ 2021-04-08 08:36 Yblue 阅读(496) 评论(0) 推荐(0)