@ConfigurationProperties(prefix=““)不起作用問(wèn)題及解決方案
@ConfigurationProperties(prefix=““)不起作用
今天項(xiàng)目用到將yaml配置參數(shù)自動(dòng)導(dǎo)入功能,結(jié)果不起作用,百度查了半天,借鑒了幾種方法(雖然都沒(méi)解決我的問(wèn)題)和大家一起分享。
第一種
寫(xiě)了ConfigurationProperties但是沒(méi)寫(xiě)Component,Component是
@Component @ConfigurationProperties(prefix = "")
第二種
實(shí)體類寫(xiě)成了靜態(tài),例如下面的下面的,就不生效
@Component
@ConfigurationProperties(prefix = "userinfo")
public class User
{
private static String name;
public static String getName()
{
return name;
}
public static void setName(String name)
{
this.name = name;
}
}第三種
也就是我的了,估計(jì)不會(huì)有人犯這種低級(jí)錯(cuò)誤
//使用實(shí)體類的時(shí)候沒(méi)有使用注解自動(dòng)注入 User user = new User(); name = user.getName();//這樣當(dāng)然NullPointExecption
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- @ConfigurationProperties與EnableConfigurationProperties使用及說(shuō)明
- @ConfigurationProperties注解原理與實(shí)踐方式
- @ConfigurationProperties用法及說(shuō)明
- 深入解析Spring Boot中的@ConfigurationProperties注解
- @ConfigurationProperties及@NestedConfigurationProperty的使用解讀
- 將SpringBoot屬性配置類@ConfigurationProperties注冊(cè)為Bean的操作方法
- SpringBoot @ConfigurationProperties + Validation實(shí)現(xiàn)啟動(dòng)期校驗(yàn)解決方案
相關(guān)文章
JAVA中時(shí)間戳與LocalDateTime互相轉(zhuǎn)換代碼例子
最近在編碼過(guò)程中遇到將時(shí)間戳轉(zhuǎn)化為 LocalDateTime,所以這里給總結(jié)下,這篇文章主要給大家介紹了關(guān)于JAVA中時(shí)間戳與LocalDateTime互相轉(zhuǎn)換的相關(guān)資料,需要的朋友可以參考下2023-11-11
Schedule定時(shí)任務(wù)在分布式產(chǎn)生的問(wèn)題詳解
這篇文章主要介紹了Schedule定時(shí)任務(wù)在分布式產(chǎn)生的問(wèn)題詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-10-10
SpringBoot自定義雪花算法生成ID的實(shí)現(xiàn)示例
雪花算法是一種生成唯一ID的分布式算法,它能生成不重復(fù)的、有時(shí)間順序的全局唯一ID,本文主要介紹了SpringBoot自定義雪花算法生成ID的實(shí)現(xiàn)示例,具有一定的參考價(jià)值,感興趣的可以了解一下2025-04-04
java使用BeanUtils.copyProperties方法對(duì)象復(fù)制同名字段類型不同賦值為空問(wèn)題解決方案
這篇文章主要給大家介紹了關(guān)于java使用BeanUtils.copyProperties方法對(duì)象復(fù)制同名字段類型不同賦值為空問(wèn)題的解決方案,文中通過(guò)代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-11-11
Java和Rust實(shí)現(xiàn)JSON序列化互轉(zhuǎn)的解決方案詳解
這篇文章主要為大家詳細(xì)介紹了Java和Rust實(shí)現(xiàn)JSON序列化互轉(zhuǎn)的解決方案,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2024-03-03
Java延時(shí)任務(wù)實(shí)現(xiàn)方案及四大典型場(chǎng)景詳解(適用于Spring?Boot3)
在Java編程中,延時(shí)函數(shù)是一種常用的技術(shù),用于在程序執(zhí)行過(guò)程中暫停一段時(shí)間,這篇文章主要介紹了Java延時(shí)任務(wù)實(shí)現(xiàn)方案及四大典型場(chǎng)景(適用于SpringBoot3)的相關(guān)資料,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下2026-05-05
spring?參數(shù)校驗(yàn)Validation示例詳解
Spring提供了Validation工具類來(lái)實(shí)現(xiàn)對(duì)客戶端傳來(lái)的請(qǐng)求參數(shù)的有效校驗(yàn),本文給大家介紹spring?參數(shù)校驗(yàn)Validation示例詳解,感興趣的朋友一起看看吧2024-12-12
spring boot在啟動(dòng)項(xiàng)目之后執(zhí)行的實(shí)現(xiàn)方法
在開(kāi)發(fā)時(shí)有時(shí)候需要在整個(gè)應(yīng)用開(kāi)始運(yùn)行時(shí)執(zhí)行一些特定代碼,比如初始化環(huán)境,下面這篇文章就來(lái)給大家介紹了關(guān)于spring boot在啟動(dòng)項(xiàng)目之后執(zhí)行自己要執(zhí)行的東西的實(shí)現(xiàn)方法,文中給出了詳細(xì)的示例代碼,需要的朋友可以參考下。2017-09-09

