SpringBoot项目中调用自定义配置文件信息

1、编写配置文件

  在resources中填加配置文件,remote.properties,后缀也可使用yml

  

   在配置文件中编写所需信息

  

 2、编写配置类

  方式一:在所需项目中编写与配置文件中成员相同的配置类,并声称set/get方法

  

   注解的作用:

    @Configuration 表明这是一个配置类
    @ConfigurationProperties(prefix = "remote", ignoreUnknownFields = false) 该注解用于绑定属性。prefix用来选择属性的前缀,也就是在remote.properties文件中的“remote”,ignoreUnknownFields是用来告诉SpringBoot在有属性不能匹配到声明的域时抛出异常。
    @PropertySource("classpath:config/remote.properties") 配置文件路径

    @Component 把普通pojo实例化到spring容器中,相当于配置文件中的

   方式二:使用@Value进行加载(同样填加Set/get方法)

  

 生成set/get方法的注解:

  填加lambok依赖:

    <!-- 快速开发包-->
    <dependency>
      <groupId>org.projectlombok</groupId>
      <artifactId>lombok</artifactId>
      <version>1.18.6</version>
      <scope>provided</scope>
    </dependency>
  在配置类上加入 @Data 注解

3、使用,在所需位置自动注入配置类

  

   注:

    个人总结,如有错误,望指正。谢谢

   

  

posted @ 2021-04-26 09:14  __先森  阅读(265)  评论(0)    收藏  举报