0
我在JSF 1.2(MyFaces 1.2.6)和集成的Spring上實現的項目上有問題。@PostConstruct註解和JSF
問題是關於@PostConstruct註釋。 它被執行,但我看到它是在託管屬性填充之前執行的。 首先我懷疑從Spring上下文中獲取的託管屬性,所以我嘗試了一個簡單的整數託管屬性,我發現它也沒有被填充。
你有什麼想法嗎?
在此先感謝。
我在JSF 1.2(MyFaces 1.2.6)和集成的Spring上實現的項目上有問題。@PostConstruct註解和JSF
問題是關於@PostConstruct註釋。 它被執行,但我看到它是在託管屬性填充之前執行的。 首先我懷疑從Spring上下文中獲取的託管屬性,所以我嘗試了一個簡單的整數託管屬性,我發現它也沒有被填充。
你有什麼想法嗎?
在此先感謝。
我剛剛解決了它。這是MyFaces 1.2.6的一個bug。
它在升級到1.2.7時得到解決
錯誤鏈接:https://issues.apache.org/jira/browse/MYFACES-1761 – BalusC 2010-09-28 14:10:57
您在談論哪些託管屬性? JSF在'faces-config.xml'或Spring託管屬性的''中管理屬性?前者必須在@ PostConstruct之前設置,否則這是MyFaces中的一個主要錯誤。如果以後,那我就不知道了。我不做Spring。順便說一句,JSF 2.x與JSF 1.x完全不同,所以我刪除了不正確的標籤。 –
BalusC
2010-09-28 14:04:31
是的,JSF管理的屬性在faces-config.xml中的中 –
javanes
2010-09-28 14:07:26