如何使用系统环境变量作为@PropertySource值的一部分?

沙皇:

我想启动程序java ... -Denv=prod ...并拥有

@PropertySource("classpath:/settings/$idontknowwhat$/database.properties")`

读取属性文件: /settings/prod/database.properties

我试过使用,#{systemProperties['env']}但无法解决,但异常:

Could not open ServletContext resource ['classpath:/settings/#{systemProperties['env']}/database.properties]
沙皇:

找到了,我可以简单地使用

@PropertySource("classpath:/settings/${env}/database.properties")

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何通过一个环境变量作为命令的一部分

如何获得JSON的一部分,作为杰克逊使用纯文本

Python-使用变量作为字符串格式的一部分

如何证明使用脚本语言作为项目的一部分

如何删除哈希值的一部分?

使用模板变量作为脚本src的一部分

如何在子查询中使用HAVING作为Select语句的一部分

如何设置构建环境变量以将Clang用作NDK的一部分?

在WHILE循环中使用变量作为列名的一部分

使用已定义的变量作为R中路径名的一部分

使用变量作为语句的一部分

作为我提交给Slurm的一部分,如何激活特定的Python环境?

python asyncio.gather使用输入作为返回值的一部分

如何扩展波浪符号〜作为变量的一部分?

在公式的一部分中使用变量

Django使用模板变量的值作为另一个变量名的一部分

使用单元格中的值作为图纸参考的一部分

Rails-如何使用变量作为方法名称的一部分

如何使用函数参数作为变量的一部分?

如何使用reCAPTCHA作为弹出窗口而不是网络的一部分?

python:使用字典键的一部分作为字典值的变量

如何在 Concourse CI 中使用 yaml 模板变量作为值的一部分

需要日期选择器的值作为变量的一部分

环境变量是内核空间的一部分吗?

Python 使用字符串值作为类/代码的一部分

使用“for 循环”中的 i 作为变量的一部分

如何访问作为对象数组一部分的对象内的数组的值?

React TypeScript:如何使用变量名作为键的一部分

如何使用变量内容作为其他变量名称的一部分?