SpringJSF集成:如何在JSF托管bean中注入Spring组件/服务?
我理解托管bean的工作方式类似于控制器,因为您唯一的任务是将视图层与Model“链接”。
要使用bean作为托管bean,我必须声明@ManagedBean
注释,这样我可以直接与bean通信JSF。
如果我想在这个ManagedBean中注入一些组件(来自Spring),我有两种可能的方法:
选择ManagedBean中的属性(如“BasicDAODAO”)并声明@ManagedProperty(#{"basicDAO"})
在房产上面。我在注射豆子"basicDAO"
来自管理豆的春天。
在ManagedBean类中声明@Controller,然后我将@ManagedBean
和@Controller
注释在一起。以及财产方面"BasicDAO dao"
我必须用@Autowired
来自春天。
我的理解正确吗?