我想將systemProperties注入到JSF託管Bean(jsf 1.2)中。將Spring @Value systemProperties用於託管Bean
這可以做的唯一方法是如果我使用託管屬性或創建一個systemProperties bean並將其注入託管的bean我想要更正嗎?我不能使用@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定義,並通過ContextLoaderListener加載我的spring xml。我是否必須將@Controller註釋與@Value一起使用?現在我只需在faces-config xml中定義我的託管bean。 – haju
對不起有關上限,編輯這件事情不會讓我做出改變,以降低那大聲笑 – haju
是的,'@控制器'和'@價值'。在配置文件中沒有xml – Bozho