@Value не работает весной @ConfigurationJAVA

Программисты JAVA общаются здесь
Anonymous
@Value не работает весной @Configuration

Сообщение Anonymous »

Нужна помощь, в чем проблема?

У меня есть класс конфигурации, который загружает свойства как

WebConfig.java

Код: Выделить всё

@Configuration
@PropertySource(value={"classpath:application.properties"})
class WebConfig extends WebMvcConfigurerAdapter{

@Bean
public static PropertySourcesPlaceholderConfigurer propertySourcesPlaceholderConfigurer() {
return new PropertySourcesPlaceholderConfigurer();
}
}
У меня есть другой класс конфигурации, в котором я пытаюсь использовать свойства как

MyServerConfig.java

Код: Выделить всё

@Configuration
class MyServerConfig {

@Value("${server.url}")
private String url;
...
}
application.properties

Код: Выделить всё

server.url=http://localhost:8080/test/abc
Но получаю:


java.lang.IllegalArgumentException: не удалось разрешить заполнитель «server.url».


Не знаете, чего здесь не хватает? Есть мысли?

Вернуться в «JAVA»