我在使用druid-spring-boot-starter时,配置和启动项目都没有问题,数据库也能正常访问。但是数据源在第一次访问数据库的时候才开始初始化,而且时间消费13s。是否有什么配置可以让数据源在系统启动时就加载呢?
druid-spring-boot-starter 1.1.8 和1.1.8_20180212这两个版本的jar都无法下载呢?
原提问者GitHub用户geedys
可能是由于以下原因之一:
配置错误:在使用druid-spring-boot-starter时,您需要正确配置Druid的相关属性,例如数据源URL、用户名、密码等。如果这些属性没有正确配置,Druid将无法初始化。请确保您已正确配置Druid的属性,并将其添加到您的application.yml或application.properties文件中。
依赖项冲突:如果您的应用程序中存在多个版本的Druid依赖项,可能会导致初始化失败。请确保您的应用程序只使用一个版本的Druid依赖项,或者升级到最新版本的Druid。
数据源配置冲突:在使用druid-spring-boot-starter时,您需要将Druid数据源作为默认数据源进行配置。如果您的应用程序中存在多个数据源配置,可能会导致Druid无法初始化。请确保您已正确配置Druid数据源,并将其设置为默认数据源。
其他错误:如果以上方法都无法解决问题,可能是由于其他未知原因导致的问题。您可以尝试在应用程序启动时打开调试模式,以便查看更多详细的错误信息。您还可以检查您的日志文件,以查看是否有任何异常或错误信息。
com.alibaba druid-spring-boot-starter 1.1.8
原回答者GitHub用户enhon1992
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。