`@Значение(«#{globalProp` не применяется в настройках spring .properties

#java #spring #intellij-idea

#Ява #весна #intellij-идея

Вопрос:

@Value("#{globalProp не применяется в настройках spring .properties.

Я работаю над проектом spring legacy.

Вот настройки в разделе .свойства:

 ... robot.api.endpoint=http://localhost:8080/example ...  

Вот код в controller.java:

 @Value("#{globalProp['robot.api.endpoint']}")  private String robotApiEndpoint ;  

Когда я вывожу robotApiEndpoint, я получаю следующие неправильные значения: /railInfo.do?railId=L01

Я применил приведенный ниже код для решения этой проблемы.

 @Value("#{globalProp['robot.api.endpoint']}")  private String robotApiEndpoint = "http://localhost:8080/example";  

Тем не менее, результатом отладки является: Я не могу загрузить изображение…

Как я могу решить эту проблему? Среда IDE, которую я использую, — это среда intellij ultimate и maven. Даже применение перестройки к проекту и артефактам не решило проблему.

Мы с нетерпением ждем вашего ценного ответа.

С наилучшими пожеланиями!