druid与springBoot集成问题

OSC_RCcNwW 发布于 08/25 22:07
阅读 159
收藏 0

druid-springboot-starter用的最新1.1.18,springboot是2.0.4,项目里还用了shiro,出现的问题有两个

1.druid监控页面的session监控没数据(确保全部官方wiki参数已配置),issue上也有很多人提没有回复,博客上1年前的也能看见这个问题,但是都没有答案和解决方法

2.被requestMapping映射的接口调用service的spring监控显示的执行次数是2倍,定时任务调用service显示正常执行次数(官方issue上的解决是几年前的传统spring与shiro与druid整合,但是新版的druid-starter工程里已经自动配置了AdviceCreater并设置proxyTargetClass为true,此处尝试过根据以前issue,对应把shiro的配置类里的lifecycle..Bean和AdviceCreater删除,工程仍然能跑,因为druid-starter工程建立了这两个bean,看起来像是在修复这个bug,但是运行结果监控到的service执行次数仍然是两倍,特别是从sql监控那边可以看见执行次数是1次,但是service这里执行次数仍然显示是两倍,无论是否删除shiro的bean中的lifecycle...bean和adviceCreater,执行次数仍然是显示两倍)

请问是否存在解决方法?

加载中
返回顶部
顶部