我有一个声明
`@PropertySource("${env}.properties")`
其中“ env”是我的命令行参数。
如果env = QA,这将导致我的配置文件名为QA.properties。
我想确保配置文件的名称始终小写(即“ qa.properties”)。
最佳答案
您可以使用像这样的春季表达语言
@PropertySource("classpath:build.${env.toLowerCase()}.properties")
或类似的东西
@PropertySource("classpath:build.${env}.toLowerCase().properties")
关于java - 如何在Java Spring @PropertySource批注中将字符串更改为小写,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/58919267/