问题是我的数据库配置文件中有" user"我正在使用PropertySource并尝试获取该值,但SystemEnvironmentPropertySource采用了具有" user"的优先级。价值也是如此。
那么如何指定DBConfiguration类使用database.config的用户呢?
P.S - 我无法更改许多应用程序使用的配置名称。
@PropertySource("file:/config/database.config")
public class DBConfiguration {
@Value("${user}")
private String user;
.....
}