其实网上有很多例子可供参考,主要是在整合的过程中遇到了一些问题,方便记录下。另外例子可参考以下两个链接:
https://www.jianshu.com/p/e3cd2e1c2b0c
https://blog.csdn.net/gnail_oug/article/details/80172239
1.在参考第一个链接的例子的时候,遇到这了数据源加载不出来的问题:
解决方法是在DataSource的@bean改为@bean(destroyMethod = "close", initMethod = "init") 或者查询一次数据*(https://github.com/alibaba/druid/issues/1802)
2.在参考第二个链接的例子(dubbo-spring-boot-starter)的时候,发现是druid页面404,因为我用的是高版本的dubbo-spring-boot-starter(1.2.6),
这三个参数都是默认关闭的,需要自己手动设置为打开,或者使用低版本的(1.1.10),低版本的是默认打开的。
spring.datasource.druid.stat-view-servlet.enabled=true spring.datasource.druid.filter.stat.enabled=true spring.datasource.druid.web-stat-filter.enabled=true
最后,发现遇到问题后度娘出来的解决方案参差不齐,但真正帮到自己的比较少。其实可以对应框架的github的Issues查看是不是有遇到类似的问题,看看有没有解决的,没有再提问。