spring 自定义配置文件,使用@PropertySource
注解,然后多环境切换,比如redis-dev.properties
,redis-test.properties
...,使用@Value
获取属性,idea 能够很好的支持通过点击@Value
里配置的值跳转指定配置文件指定属性上,有什么好的方式吗?
1
tunzao 2022-02-17 10:01:15 +08:00
Spring profile
|
2
qm332207252 OP @tunzao 是自定义配置文件,不是 spring 系统配置文件
|
3
javapythongo 2022-02-17 10:08:56 +08:00
配置中心
|
4
Mjhhh 2022-02-17 10:18:34 +08:00
nacos
|
5
BiChengfei 2022-02-17 10:26:25 +08:00
https://www.cnblogs.com/suizhikuo/p/12909007.html
``` @PropertySource( name="jdbc-bainuo-dev.properties",value= {"classpath:config/jdbc-bainuo-$ {spring.profiles.active}.properties"},ignoreResourceNotFound=false,encoding="UTF-8") ``` 你想要的应该是这个吧 |
6
jorneyr 2022-02-17 11:20:09 +08:00
spring.config.import=optional:file:./dev.properties: This will trigger the import of a dev.properties file in current directory (if such a file exists). Values from the imported dev.properties will take precedence over the file that triggered the import. In the above example, the dev.properties could redefine
|