版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_38340127/article/details/77774233
Spring boot在实际项目中会有很多属性配置,如资源文件来源等。也会再自己定义一些属性。
自定义属性与加载
例如在自定义目录下的a.priperties文件中加入自定义属性
如:
myname = dapeng
myage = 666
然后通过相应的注解获得该文件@PropertySource(value = { "...../a.properties" })表示获取自定义目录下的这个文件
以及通过
@Value("${属性名}")
注解来加载对应的配置属性,具体如下:
@Configuration //注解为配置文件
@PropertySource(value = { "...../a.properties" }) //获取自定义属性的配置文件地址
public class BlogProperties {
@Value("${myname}")
private String name;
@Value("${myage}")
private int age;
// 省略getter和setter
}
@PropertySource(value = { "...../a.properties" }) //获取自定义属性的配置文件地址
public class BlogProperties {
@Value("${myname}")
private String name;
@Value("${myage}")
private int age;
// 省略getter和setter
}