spring boot 读取配置文件的方式

Posted 钟政123

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了spring boot 读取配置文件的方式相关的知识,希望对你有一定的参考价值。

  spring boot 进一步封装了spring原来的配置,让程序猿们轻松了很多,真的很感谢spring boot

  在日常代码中,会经常遇到读取配置文件属性到自己写的业务逻辑中,spring boot提供了两种方式(我的知道的)

1)@Value

@Value("${配置文件属性名称}")

例如

@Value("${agr-farmer.url}")//将agr-farmer.url 属性值放入Url中。
    private  String Url;

配置文件

agr-farmer.url= 127.0.0.1:8009/app

如果多个属性该怎么办?

利用注解 @ConfigurationProperties

@Component
@ConfigurationProperties(prefix="agr-farmer-config")
public class AgrFarmer {
    // virtuals 下的键值对
    private Map<String, String> virtuals = new HashMap<>();
   //普通值
     private  String key;
    //省略get,set方法
}    

配置文件 格式是yml

agr-farmer-config:
  virtuals:
    key1: value1#key:value
    key2: value2#key:value
  key: T1KMKnylX #单值

 

以上是关于spring boot 读取配置文件的方式的主要内容,如果未能解决你的问题,请参考以下文章

spring-boot-route读取配置文件的几种方式

Spring Boot读取配置文件的几种方式

Spring Boot读取配置的几种方式

spring boot 在不同环境下读取不同配置文件的一种方式

spring boot框架学习之重要注解3注解方式读取外部资源配置文件

spring boot中读取配置文件的两种方式