1,@Value("${}")
配置文件
從配置properties文件中讀取init.password 的值。
獲取:
添加注解
@Component
注入been
這樣,項目啟動時,這些url就會被寫入
2,@ConfigurationProperties
@Data @Configuration @EnableConfigurationProperties @ConfigurationProperties(prefix = "hlkj") public class ResourcePoolUrlProperties { private ResourceNewPowerUrl newPowerSys; @Data public static class ResourceNewPowerUrl { private String username; private String password; private String distributedRealtimeUrl; private String distribsunStationUrl; private String centerRealtimeUrl; private String distributedPredictUrl; private String stationUser; private String loginUrl; private String stationUrl; private String lineUrl; } }
通過been注入
@Resource
ResourcePoolUrlProperties properties;
ResourcePoolUrlProperties.ResourceNewPowerUrl newPowerSys = properties.getNewPowerSys();
String url = newPowerSys.getDistribsunStationUrl();