一个JSF项目需要转换为CDI bean项目。需要解决一些问题。 替换@ViewScope时应该使用什么 如何替换@ManagedProperty 在CDI中,@EJB是否像以前一样工作 除了beans.xml之外,配置文件是否需要做任何更改
我假设你使用的是JSF 2.0或2.1,在这种情况下,你可以使用MyFaces CODI、Seam 3或Omnifaces来实现@ViewScoped。对于JSF 2.2版本,它已经内置支持。 @ManagedProperty变成了@Inject。 是的。 不。
final
的原因是因为 CDI 会创建代理。 - rdcrng