zoukankan      html  css  js  c++  java
  • springboot利用ConfigurationProperties注解配置数据源无法读取配置信息

    出现的问题:

    利用ConfigurationProperties注解配置数据源发现读取的数据库配置信息全部为null。

    @Bean(name = "pq")
        @ConfigurationProperties(prefix = "spring.datasource")
        public DataSource dataSourcePq() {
            return DataSourceBuilder.create().build();     
        }
    #配置信息
    spring:
      datasource:
        type: com.alibaba.druid.pool.DruidDataSource
        #MySQL配置
        driverClassName: com.mysql.jdbc.Driver
        url: jdbc:mysql://127.0.0.1:3306/graduate?useUnicode=true&characterEncoding=UTF-8&useSSL=false
        username: root
        password: root

    debug过后发现配置文件属性没有读取成功

     解决方法:

    @Bean(name = "pq")
        @ConfigurationProperties(prefix = "spring.datasource")
        public DataSource dataSourcePq() {
            //return DataSourceBuilder.create().build();
            return new DruidDataSource();
        }

    出现问题原因:

    暂时还不清楚,第一次使用这样的方式配置数据源,可能有些细节没有注意到。

  • 相关阅读:
    不是结束,而是刚刚开始
    第七次作业
    用类做封装
    用户故事
    团队编程--MP3播放器
    结对编程作业
    四则运算
    四、小电视自动抽奖
    三、wss连接B站弹幕
    一、基础设计
  • 原文地址:https://www.cnblogs.com/swqblog/p/14824582.html
Copyright © 2011-2022 走看看