Mybatis 相关
稳健的一休哥
这个作者很懒,什么都没留下…
展开
-
年结功能实现(三)- SpringBoot多数据源 Shiro动态过滤链整合处理
需求: 实现年结功能 实现 SpringBoot整合Shiro实现动态过滤链 参看Shiro实现动态权限管理 Shiro动态过滤链加载前载入动态数据源 上一节说到自定义Runner 实现ApplicationRunner接口达成系统启动完成后初始化动态数据源 由于Shiro动态过滤链实在系统启动过程中加载的,所以我们在这里必须要保证动态数据源在Shiro之前加载 自定义Configuration类, import cn.apcinfo.sys.pojo.AnnualInfo; impor原创 2020-05-15 16:07:38 · 568 阅读 · 0 评论 -
年结功能实现(二) - SpringBoot整合Druid实现多个动态数据源按特定需求切换
需求 实现年度结转功能 思路 如上: 根据系统数据库存储的数据源信息,生成多个DataSource Bean 按BeanName为key,DataSource为value将数据源信息存入Map集合 用户发起请求时携带年度参数 根据年度生成的BeanName在Map中查找对应的DataSource 设置当前数据源为上一步查找到的DataSource 获取数据库连接执行请求操作并返回结果 相关源码解析 如不需要看此部分,请下拉查看代码实现 // org.springframework.jdbc.d原创 2020-05-13 22:45:19 · 443 阅读 · 0 评论 -
记一次PageHelper分页查询出现的去重失效问题
背景 单表查询福利明细数据 一个人员的福利数据明细对应多个明细类别行 例如: 张三(项目一): 社保: 个人...原创 2019-08-22 23:41:39 · 2198 阅读 · 0 评论