gpt4 book ai didi

java - WELD-000072 声明钝化范围的托管 bean 必须具有钝化能力

转载 作者:IT老高 更新时间:2023-10-28 11:47:46 30 4
gpt4 key购买 nike

我在 java web 表单中编写了一个简单的程序,但收到以下错误:

WELD-000072 Managed bean declaring a passivating scope must be passivation capable. Bean: Managed Bean [class BeanPakage.DemoBeans] with qualifiers [@Any @Default @Named]

谁能告诉我这个错误来自哪里?

import javax.enterprise.context.SessionScoped;
import javax.inject.Named;


@Named("DemoBeans")
@SessionScoped
public class DemoBeans {

private String name;

public String getName() {
return name;
}

public void setName(String name) {
this.name = name;
}
}

最佳答案

您可以通过实现 Serializable 接口(interface)使您的 bean 能够钝化:

public class DemoBean implements Serializable { ... }

请注意,对钝化能力有更多要求。有关详细信息,请参阅焊接文档。

关于java - WELD-000072 声明钝化范围的托管 bean 必须具有钝化能力,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9760442/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com