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