SpringJSF集成:如何在JSF托管bean中注入Spring組件/服務(wù)?我理解托管bean的工作方式類似于控制器,因?yàn)槟ㄒ坏娜蝿?wù)是將視圖層與Model“鏈接”。要使用bean作為托管bean,我必須聲明@ManagedBean注釋,這樣我可以直接與bean通信JSF。如果我想在這個(gè)ManagedBean中注入一些組件(來(lái)自Spring),我有兩種可能的方法:選擇ManagedBean中的屬性(如“BasicDAODAO”)并聲明@ManagedProperty(#{"basicDAO"})在房產(chǎn)上面。我在注射豆子"basicDAO"來(lái)自管理豆的春天。在ManagedBean類中聲明@Controller,然后我將@ManagedBean和@Controller注釋在一起。以及財(cái)產(chǎn)方面"BasicDAO dao"我必須用@Autowired來(lái)自春天。我的理解正確嗎?
3 回答

波斯汪
TA貢獻(xiàn)1811條經(jīng)驗(yàn) 獲得超4個(gè)贊
SpringBeanAutowiringSupport
@ManagedBean // JSF-managed.@ViewScoped // JSF-managed scope.public class GoodBean extends SpringBeanAutowiringSupport { @Autowired private SpringBeanClass springBeanName; // No setter required. // springBeanName is now available.}
添加回答
舉報(bào)
0/150
提交
取消