从@ManagedBean迁移到@Named无法运行@PostConstruct

时间:2015-10-11 03:30:02

标签: jboss jboss7.x cdi jsf-2.2

我有一个使用@ManagedBean的JSF应用程序运行良好,但我尝试迁移到@ Named / @Inject,现在@PostConstruct方法没有加载。我更新了所有导入,因此没有导入JSF作用域,但我没有做任何事情来加载bean。当我查看JBoss EAP 6.2日志时,我看到bean被识别为托管bean。 Tomcat 8没有说什么。我觉得我错过了一些简单的事情。这是我的一个豆子:

@Named
@SessionScoped
public class ScaleUser {

.
.
.

@PostConstruct
    public void init()  {
    logger.error("IN POST CONSTRUCT");

在我的JSF页面中:

<a href="user.xhtml">#{scaleUser.displayName}</a>

0 个答案:

没有答案