0
点赞
收藏
分享

微信扫一扫

@PropertySource和@ImporrtResource和配置文件占位符和Profile

@PropertySource:加载指定的配置文件

@PropertySource(value={"classpath:person.properties"})

@importResource:导入Spring的配置文件,让配置文件里面的内容生效;

 

配置文件占位符

1.随机数

${random.value}、${random.int}、${random.long}
${random.int(10)}、${random.int[1024,65536]}

2.占位符获取之前配置的值,如果没有可以使用冒号指定默认值

 

 

Profile是Spring对不同环境支持的

比如开发人员用开发环境,项目发布以后用生产环境,测试期间用测试环境

我们在主配置文件编写的时候,文件名可以是application-{profile}.properties/yml
默认使用application.properties配置

 

激活指定profile  

1..在配置文件中指定 spring.profiles.active=dev

2.命令行:

   --spring.profiles.active=dev

 

 


举报

相关推荐

0 条评论