@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'.


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

Подробнее здесь: https://stackoverflow.com/questions/465 ... figuration
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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