久久96国产精品久久久-久久发布国产伦子伦精品-久久精品国产精品青草-久久天天躁夜夜躁狠狠85麻豆

技術員聯盟提供win764位系統下載,win10,win7,xp,裝機純凈版,64位旗艦版,綠色軟件,免費軟件下載基地!

當前位置:主頁 > 教程 > 服務器類 >

SpringBoot下的值注入(推薦)教程

來源:技術員聯盟┆發布時間:2017-10-07 18:07┆點擊:

在我們實際開發項目中,經常會遇到一些常量的配置,比如url,暫時不會改變的字段參數,這個時候我們最好是不要直接寫死在代碼里的,因為這樣編寫的程序,應用擴展性太差了,我們可以直接寫在配置文件中然后通過配置文件讀取該字段的值,這樣的話以后需要更改,也不用在重新修改代碼,好處不言而知。

一,字段直接注入

@Value("${example.url}") private String url;

這樣直接在配置文件里寫url值即可(application.properties|application.yml|default.yml等等),關于資源文件可以用@propertySource指定特定的資源文件。

二,對象注入的方式

@ConfigurationProperties(prefix = "example.properties",locations="指明配置文件位置,可以忽略") @Component @Data public class DirectQueryParams { private String url; //寫在配置文件里,如example.properties.url=www.baidu.com private String param; }

這樣當SpringBoot應用啟動的時候會自動創建這個Bean對象,也叫值對象,我們可以在使用的地方自動裝配這個Bean通過get方法拿出來。