@PropertySource

我们平常在项目中,一般重要的配置信息都在application.yaml或者application.properties,但是当一些多余的配置我们想单独给Springboot指定让它去加载,这样可以节约一些资源。

  1. 我们自定义一个属性资源文件,如下:
    @PropertySource
  2. 我们在Person类上加上@PropertySource注解,指定文件名称。(注意:这里的@PropertySource注解需要和@ConfigurationProperties配合使用
    @PropertySource
  3. application.yaml中删除多余的配置
    @PropertySource
  4. JUNIT测试一下,我们指定的文件是否可以单独加载
    @PropertySource