в моей целевой папке есть 2 папки, lib и conf. все файлы свойств помещаются в папку conf, а банки помещаются в lib foulder.
перед загрузкой spring, мы используем следующую конфигурацию в spring.xml для использования @value
<context:property-placeholder location="classpath*:*.properties"/>
и в java-коде, например:
@Value("${name}")
private String name;
но в spring boot, я не знаю, как сделать то же самое в Java-коде.
Я пробовал следовать, но не работать
@Configuration
@PropertySource(value = "classpath:aaa.properties")
public class AppConfig {
@Bean
public PropertySourcesPlaceholderConfigurer propertySourcesPlaceholderConfigurer() {
return new PropertySourcesPlaceholderConfigurer();
}
}