av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術(shù)文章
文章詳情頁

解決springboot利用ConfigurationProperties注解配置數(shù)據(jù)源無法讀取配置信息問題

瀏覽:3日期:2023-03-08 15:16:28

@ConfigurationProperties是springboot新加入的注解,主要用于配置文件中的指定鍵值對(duì)映射到一個(gè)java實(shí)體類上。那么它是怎么發(fā)揮作用的呢?下面我們將揭開@ConfigurationProperties的魔法。

ConfigurationPropertiesBindingPostProcessor這個(gè)bean后置處理器,就是來處理bean屬性的綁定的,這個(gè)bean后置處理器后文將稱之為properties后置處理器。你需要知道以下幾件事:

ioc容器context的enviroment.propertySources記錄著系統(tǒng)屬性、應(yīng)用屬性以及springboot的默認(rèn)配置文件application.properties中的配置屬性等。properties后置處理器就是從其中找到匹配的配置項(xiàng)綁定到bean的屬性上去的。屬性綁定是有覆蓋性的,操作系統(tǒng)環(huán)境變量可以覆蓋配置文件application.properties, java系統(tǒng)屬性可以覆蓋操作系統(tǒng)環(huán)境變量。更多的可以參考官網(wǎng) https://docs.spring.io/spring-boot/docs/2.1.1.RELEASE/reference/htmlsingle/#boot-features-external-config

重點(diǎn)給大家介紹springboot配置數(shù)據(jù)源無法讀取配置信息的問題及解決方案,具體內(nèi)容如下:

出現(xiàn)的問題:

利用ConfigurationProperties注解配置數(shù)據(jù)源發(fā)現(xiàn)讀取的數(shù)據(jù)庫配置信息全部為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過后發(fā)現(xiàn)配置文件屬性沒有讀取成功

解決springboot利用ConfigurationProperties注解配置數(shù)據(jù)源無法讀取配置信息問題

解決方法:

@Bean(name = 'pq') @ConfigurationProperties(prefix = 'spring.datasource') public DataSource dataSourcePq() {//return DataSourceBuilder.create().build();return new DruidDataSource(); }出現(xiàn)問題原因:

暫時(shí)還不清楚,第一次使用這樣的方式配置數(shù)據(jù)源,可能有些細(xì)節(jié)沒有注意到。

以上就是解決springboot利用ConfigurationProperties注解配置數(shù)據(jù)源無法讀取配置信息問題的詳細(xì)內(nèi)容,更多關(guān)于springboot配置數(shù)據(jù)源無法讀取配置信息的資料請關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標(biāo)簽: Spring
相關(guān)文章:
主站蜘蛛池模板: 日本一区二区影视 | 久久久久国产精品一区三寸 | 国产精品成人69xxx免费视频 | 天天拍天天操 | 免费在线观看av网址 | 久久se精品一区精品二区 | 中文字幕av中文字幕 | 国产一区在线看 | 国内精品伊人久久久久网站 | 91精品国产91久久综合桃花 | 久久午夜剧场 | 一区二区三区电影在线观看 | 亚洲一区二区在线播放 | 国产午夜久久久 | 亚洲国产一区在线 | 在线播放中文字幕 | 最新一级毛片 | 成人看片在线观看 | 亚洲欧美日韩精品久久亚洲区 | 色婷婷久久久亚洲一区二区三区 | 成年人的视频免费观看 | 国产农村妇女精品一区 | 日日夜夜天天 | 毛片软件 | 欧美a∨ | 亚洲精品一区二三区不卡 | 久久精品电影 | 91中文在线观看 | 日本视频一区二区三区 | 精品成人av| cao在线| 亚洲欧美日韩精品久久亚洲区 | 久久久久亚洲 | 亚州国产 | 综合亚洲视频 | 国产一级毛片精品完整视频版 | 一区二区三区四区国产 | 日韩无| 精品久久久久久亚洲综合网站 | 日韩欧美在线视频 | 国产精品美女久久久久久不卡 |