最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

java @Value(

 更新時(shí)間:2021年08月04日 09:24:45   作者:墨咖  
這篇文章主要介紹了java @Value("${}")獲取不到配置文件中值的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

java @Value("${}")獲取不到配置文件中值

1、property.yml配置

spring:
  mail:
    port: 25

2、獲取不到配置信息

問(wèn)題再現(xiàn):

獲取信息@Value("${spring.mail.port}")

注解寫在utils類中,當(dāng)需要獲取數(shù)據(jù)的時(shí)候,顯示的卻是:NULL

但是寫在serviceImpl或者controller中,需要獲取該數(shù)據(jù)的時(shí)候卻可以獲取到

3、原因分析

個(gè)人理解:配置在property(application.yml)中的屬性,最終都是屬于bean級(jí)別的,而在serviceImple和controller中分別有@service和@controller注解,他倆同時(shí)也是bean級(jí)別的,所以可以獲取到數(shù)據(jù)。而utils中沒(méi)有加類似注解,不屬于同一個(gè)級(jí)別,所以無(wú)法獲取數(shù)據(jù)

4、項(xiàng)目問(wèn)題再現(xiàn)

方法設(shè)置為static--獲取不到數(shù)據(jù)(將util中的方法設(shè)置為static是為了方便調(diào)動(dòng),不用再new utils)

@value()下面的接收變量為static--獲取不到數(shù)據(jù)

在調(diào)用utils的serviceImpl中直接utils.method()--獲取不到數(shù)據(jù)(改為@Autowired Utils utisl,通過(guò)utils.method())

配置在application.yml中的<num: 10>可以在@value()getNum;下面的接收變量getNum直接參與四則運(yùn)算:getNum*8(結(jié)果是80)

@Value 讀取不到值下面是重點(diǎn)注意的地方

類上有這三個(gè)標(biāo)簽:

@Component
@ConfigurationProperties(prefix = "file")

@Value("${file.hostname}")

有這個(gè)jar包

        <dependency>  
			<groupId>org.springframework.boot</groupId>  
			<artifactId>spring-boot-configuration-processor</artifactId>  
			<optional>true</optional>  
		</dependency> 

類的加載得這樣

不能new

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Java Socket實(shí)現(xiàn)的傳輸對(duì)象功能示例

    Java Socket實(shí)現(xiàn)的傳輸對(duì)象功能示例

    這篇文章主要介紹了Java Socket實(shí)現(xiàn)的傳輸對(duì)象功能,結(jié)合具體實(shí)例形式分析了java socket傳輸對(duì)象的原理及接口、客戶端、服務(wù)器端相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2017-06-06
  • Mybatis mapper接口動(dòng)態(tài)代理開發(fā)步驟解析

    Mybatis mapper接口動(dòng)態(tài)代理開發(fā)步驟解析

    這篇文章主要介紹了Mybatis mapper接口動(dòng)態(tài)代理開發(fā)步驟解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-07-07
  • IDEA如何讓控制臺(tái)自動(dòng)換行

    IDEA如何讓控制臺(tái)自動(dòng)換行

    本文介紹了如何在IDEA中設(shè)置控制臺(tái)自動(dòng)換行,具體步驟為:File -> Settings -> Editor -> General -> Console,然后勾選"Use soft wraps in console"選項(xiàng)
    2025-01-01
  • Mybatis 動(dòng)態(tài)SQL搭建環(huán)境的全過(guò)程

    Mybatis 動(dòng)態(tài)SQL搭建環(huán)境的全過(guò)程

    這篇文章主要給大家介紹了關(guān)于Mybatis動(dòng)態(tài)SQL搭建環(huán)境的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-05-05
  • 解決Spring Boot 正常啟動(dòng)后訪問(wèn)Controller提示404問(wèn)題

    解決Spring Boot 正常啟動(dòng)后訪問(wèn)Controller提示404問(wèn)題

    今天小編再次搭建Spring Boot項(xiàng)目的時(shí)候遇到訪問(wèn)Controller報(bào)404錯(cuò)誤,之前都很順利。到底怎么回事呢?下面小編給大家?guī)?lái)了解決Spring Boot 正常啟動(dòng)后訪問(wèn)Controller提示404問(wèn)題,感興趣的朋友一起看看吧
    2018-08-08
  • Java的數(shù)據(jù)類型和參數(shù)傳遞(詳解)

    Java的數(shù)據(jù)類型和參數(shù)傳遞(詳解)

    下面小編就為大家?guī)?lái)一篇Java的數(shù)據(jù)類型和參數(shù)傳遞(詳解)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-07-07
  • Java接口的本質(zhì)解析

    Java接口的本質(zhì)解析

    Java接口是初學(xué)者必須經(jīng)歷的基礎(chǔ),但初學(xué)之時(shí)肯定不會(huì)完全懂,溫故而知新本篇文章就帶你重拾接口全面掌握
    2022-03-03
  • java實(shí)現(xiàn)PPT轉(zhuǎn)化為PDF

    java實(shí)現(xiàn)PPT轉(zhuǎn)化為PDF

    這篇文章主要為大家詳細(xì)介紹了java實(shí)現(xiàn)PPT轉(zhuǎn)化為PDF的方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-06-06
  • Java MyBatis返回兩個(gè)字段作為Map的key和value問(wèn)題

    Java MyBatis返回兩個(gè)字段作為Map的key和value問(wèn)題

    使用MyBatis查詢兩個(gè)字段并返回Map時(shí),需要注意數(shù)據(jù)量和值的類型,直接返回Map會(huì)導(dǎo)致報(bào)錯(cuò),使用@MapKey注解可以生成Map,但值是對(duì)象而不是直接值,為了解決這個(gè)問(wèn)題,可以自定義一個(gè)Map結(jié)果處理器MapResultHandler
    2024-12-12
  • springboot+jersey+tomcat實(shí)現(xiàn)跨域方式上傳文件到服務(wù)器的方式

    springboot+jersey+tomcat實(shí)現(xiàn)跨域方式上傳文件到服務(wù)器的方式

    這篇文章主要介紹了springboot+jersey+tomcat實(shí)現(xiàn)跨域方式上傳文件到服務(wù)器,本文結(jié)合實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-03-03

最新評(píng)論

肥乡县| 肥东县| 江口县| 明溪县| 昌宁县| 龙泉市| 电白县| 宁国市| 长寿区| 陵水| 渭源县| 高碑店市| 会昌县| 禄劝| 黄骅市| 平江县| 黑龙江省| 南雄市| 德庆县| 肥东县| 大化| 岗巴县| 都江堰市| 前郭尔| 伊吾县| 天津市| 成武县| 建阳市| 密山市| 阜平县| 六枝特区| 吉安市| 随州市| 依兰县| 邛崃市| 屏山县| 琼中| 嵩明县| 密云县| 汾西县| 广东省|