我有占位符的基于注释的 bean 配置。在这个占位符的帮助下,我可以很容易地使用我想要的属性值。
@Bean
public static PropertySourcesPlaceholderConfigurer initPlaceholder() {
PropertySourcesPlaceholderConfigurer placeholder = new PropertySourcesPlaceholderConfigurer();
placeholder.setLocation(new ClassPathResource("some.properties"));
placeholder.setIgnoreUnresolvablePlaceholders(true);
return placeholder;
}
如何使用 ${some.properties} 动态值设置此占位符?
placeholder.setLocation(new ClassPathResource(ANY_PROPERTIES));
我不能使用 initPlaceholder(String property)...