SpringBoot
文章平均质量分 51
稳健的一休哥
这个作者很懒,什么都没留下…
展开
-
IDEA SpringBoot多环境切换启动报错解决方案
错误信息 Caused by: org.yaml.snakeyaml.scanner.ScannerException: while scanning for the next token found character ‘@’ that cannot start any token. (Do not use @ for indentation) in ‘reader’, line 7, column 13: active: @profiles.active@ ^ POM.XML配置 <pro原创 2021-09-24 17:34:03 · 1919 阅读 · 7 评论 -
SpringBoot连接MYSQL时区问题常见解决方案
排查顺序 JDBC连接字符串 MYSQL数据库时区设置 Jackson日期格式化 服务器时区设置(暂未遇到) 解决方案 MYSQL数据库时区设置问题 参考博文: mysql中设置时区 JDBC连接字符串时区设置问题 参考博文:url中设置mysql时区为东八区(即北京时间) Jackson日期格式化时区设置问题 参考博文: SpringBoot中jackson日期格式化问题 听说服务器时区设置如果有误也会引起此问题,暂未遇到 ...原创 2020-09-22 10:54:07 · 2740 阅读 · 0 评论 -
年结功能实现(三)- SpringBoot多数据源 Shiro动态过滤链整合处理
需求: 实现年结功能 实现 SpringBoot整合Shiro实现动态过滤链 参看Shiro实现动态权限管理 Shiro动态过滤链加载前载入动态数据源 上一节说到自定义Runner 实现ApplicationRunner接口达成系统启动完成后初始化动态数据源 由于Shiro动态过滤链实在系统启动过程中加载的,所以我们在这里必须要保证动态数据源在Shiro之前加载 自定义Configuration类, import cn.apcinfo.sys.pojo.AnnualInfo; impor原创 2020-05-15 16:07:38 · 577 阅读 · 0 评论 -
年结功能实现(二) - SpringBoot整合Druid实现多个动态数据源按特定需求切换
需求 实现年度结转功能 思路 如上: 根据系统数据库存储的数据源信息,生成多个DataSource Bean 按BeanName为key,DataSource为value将数据源信息存入Map集合 用户发起请求时携带年度参数 根据年度生成的BeanName在Map中查找对应的DataSource 设置当前数据源为上一步查找到的DataSource 获取数据库连接执行请求操作并返回结果 相关源码解析 如不需要看此部分,请下拉查看代码实现 // org.springframework.jdbc.d原创 2020-05-13 22:45:19 · 455 阅读 · 0 评论