开发者社区> 问答> 正文

使用druid-spring-boot-starter在系统启动时没有初始化

我在使用druid-spring-boot-starter时,配置和启动项目都没有问题,数据库也能正常访问。但是数据源在第一次访问数据库的时候才开始初始化,而且时间消费13s。是否有什么配置可以让数据源在系统启动时就加载呢?

druid-spring-boot-starter 1.1.8 和1.1.8_20180212这两个版本的jar都无法下载呢?

原提问者GitHub用户geedys

展开
收起
山海行 2023-07-05 20:19:52 276 0
2 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    可能是由于以下原因之一:

    配置错误:在使用druid-spring-boot-starter时,您需要正确配置Druid的相关属性,例如数据源URL、用户名、密码等。如果这些属性没有正确配置,Druid将无法初始化。请确保您已正确配置Druid的属性,并将其添加到您的application.yml或application.properties文件中。

    依赖项冲突:如果您的应用程序中存在多个版本的Druid依赖项,可能会导致初始化失败。请确保您的应用程序只使用一个版本的Druid依赖项,或者升级到最新版本的Druid。

    数据源配置冲突:在使用druid-spring-boot-starter时,您需要将Druid数据源作为默认数据源进行配置。如果您的应用程序中存在多个数据源配置,可能会导致Druid无法初始化。请确保您已正确配置Druid数据源,并将其设置为默认数据源。

    其他错误:如果以上方法都无法解决问题,可能是由于其他未知原因导致的问题。您可以尝试在应用程序启动时打开调试模式,以便查看更多详细的错误信息。您还可以检查您的日志文件,以查看是否有任何异常或错误信息。

    2023-07-30 14:35:15
    赞同 展开评论 打赏
  • com.alibaba druid-spring-boot-starter 1.1.8

    原回答者GitHub用户enhon1992

    2023-07-06 11:22:20
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
云栖社区特邀专家徐雷Java Spring Boot开发实战系列课程(第20讲):经典面试题与阿里等名企内部招聘求职面试技巧 立即下载
微服务架构模式与原理Spring Cloud开发实战 立即下载
阿里特邀专家徐雷Java Spring Boot开发实战系列课程(第18讲):制作Java Docker镜像与推送到DockerHub和阿里云Docker仓库 立即下载

相关实验场景

更多