說明:SpringBoot中使用yml檔案配置自定義屬性,讀取配置檔案屬性注入到實體類中,屬性值都為靜态屬性
配置檔案:yml
#使用者資訊
userMag:
userName: "王小波"
userAge: "21"
工具實體類:UserConstant
@Component
public class UserConstant {
private static String userName;
@Value("${userMag.userName}")
private void setUserName(String userName) {//注入值
UserConstant.userName = userName;
}
public static String getUserName() {//擷取值
return userName;
}
private static String userAge;
@Value("${userMag.userAge}")
private void setUserAge(String userAge) {//注入值
UserConstant.userAge = userAge;
}
public static String getUserAge() {//擷取值
return userAge;
}
}
項目啟動,屬性調用
