Это должно быть просто, но мне не удается заставить его работать.
У меня есть поле, помеченное @resource:
public class foo {
@Resource(name = "configMap")
private Map<String, String> config;
}
В applicationContext.xml у меня есть (для заполнения Maven:
<context:annotation-config />
<util:map id="configMap" map-class="java.util.HashMap">
<entry key="url" value="${url}"></entry>
</util:map>
Но во время выполнения это не работает, поле конфигурации остается пустым. Любые советы?
Редактировать: я использую Spring 3.0, и это уже существующий проект, поэтому я не могу сразу сказать, есть ли какая-то странная конфигурация в другом месте, мешающая этому работать.