springboot 兩種方式 獲取配置文件中的數據


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();

 


免責聲明!

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



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