Я хочу, чтобы systemProperties встраивал в JSF Managed Bean (jsf 1.2).Использование Spring @Value systemProperties в управляемом компоненте
Единственный способ, которым это можно сделать, - это либо использовать управляемое свойство, либо создать компонент systemProperties и вставить его в управляемый компонент, который я хочу, правильно? Я не могу использовать @Value; Для меня это должен быть весенний боб.
#{systemProperties['databaseName']}
#{systemProperties.databaseName}
Управляемый недвижимости
<managed-bean>
<managed-bean-name>fooUI</managed-bean-name>
<managed-bean-class>test.foo</managed-bean-class>
<managed-bean-scope>session</managed-bean-scope>
<managed-property>
<property-name>systemPropertyExample</property-name>
<value>#{systemProperties['systemPropertyExample']}</value>
</managed-property>
</managed-bean>
Вот что я подумал, и у меня есть определенный EL-RESOLVER, и загрузите мой весенний xml через ContextLoaderListener. Должен ли я использовать аннотацию @Controller в сочетании с @Value? Прямо сейчас у меня есть управляемые beans, определенные в файле faces-config xml. – haju
извините за кепки, редактируемая вещь на этом не позволит мне внести изменения, чтобы уменьшить это lol – haju
да, '@ Controller' и' @ Value'. Нет xml in faces config – Bozho