在这里,我正在开发一个遗留应用程序,并且我正在尝试使用Spring @PropertySource注释。
我面临的问题是文件名是build.dev.properties,而我的配置是:
@PropertySource("classpath:build.${target_env}.properties")target_env被设置为Dev,所以它会查找不存在的build.Dev.Properties,我不能更改文件的名称,或者target_env有一种方法可以让我在属性源中忽略大小写。
发布于 2016-02-24 02:59:21
您提供的字符串可以包含Spring表达式语言,我只是猜测,但您可以尝试
@PropertySource("classpath:build.${target_env.toLowerCase()}.properties")或
@PropertySource("classpath:build.${target_env}.toLowerCase().properties")https://stackoverflow.com/questions/35584300
复制相似问题