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

 

posted @   jiuchengi  阅读(2210)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
· SQL Server 2025 AI相关能力初探
点击右上角即可分享
微信分享提示