springboot中從配置文件里獲取值的方式


1.兩種方式比較

方式 @ConfigurationProperties(prefix="xx") @Value("xx")
功能 批量注入配置文件里的數據 單個指定
松散綁定 支持 不支持
SpEL 不支持 支持
JSR303數據校驗 支持 不支持
復雜類型封裝 支持 不支持

2.@PropertySource(value={"路徑"})        讀取指定位置的配置文件

   @ImportResource                                 導入Spring的配置文件(xml),讓配置文件里的內容生效(標注在主配置類上)

 

3.常見的JSR303校驗注解(@Validated)

@Null                 對象必須為null

@NotNull           對象必須不為null,無法檢查長度為零的字符串

@Email              字符串必須是合法的郵件地址

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM