Пытаться автоматически связать свойства с компонентом в Spring 3.0.5.RELEASE , я использую:
В результате для имени пользователя устанавливается буквально "${username}"
, поэтому выражение не анализируется. Мои другие автоматические зависимости этого класса установлены, и Spring не выдает никаких исключений. Я также пытался добавить @Autowired
, но это не помогло.
Если я анализирую свойства для отдельного компонента, а затем использую @Autowired
+ @Qualifier
, он работает:
<bean id="username" class="java.lang.String">
<constructor-arg value="${username}"/>
</bean>
Есть идеи, как использовать просто @Value
? Может быть, мне нужно включить некоторую зависимость от Spring, которой у меня нет? Спасибо