У меня есть свойства, настроенные так:
<context:property-placeholder
location="file:${catalina.home}/conf/my.properties"
ignore-unresolvable="true" />
Затем они ссылаются в контексте приложения (в частности, app.email), например так:
<bean id="alertMailMessage" class="org.springframework.mail.SimpleMailMessage">
<property name="to">
<value>${app.email}</value>
</property>
</bean>
Однако, когда я пытаюсьполучить доступ к этому свойству в реальном pojo, а не в bean-компоненте - на самом деле pojo, аннотированное как спящий объект (не bean-компонент alertMailMessage), возвращается как нулевое?
@Value("${app.email}")
private String defaultEmailAddress;
Я хочу использовать значение параметра свойства "app.email" в другом месте, кроме alertMailMessage, как лучше?(кстати, alertMailMessage работает нормально)