我有一个 @ConversationScoped
CDI bean,其中注入(inject)了 Conversation
接口(interface),并且访问修饰符设置为私有(private)。像这样的事情:
@Named
@ConversationScoped
public class MySampleCdiBean implements Serializable {
@Inject
private Conversation conversation;
//other stuffs
}
我的问题是这个注入(inject)的对话界面是否需要一个 getter? CDI容器需要这个getter吗?任何能让我了解 CDI 容器如何处理对话的底层细节的资源也会非常有帮助。
最佳答案
有多种方法可以在注入(inject)的类上定义注入(inject)点。到目前为止,您已经注释了引用注入(inject)对象的字段。您不需要为字段注入(inject)提供 getter 和 setter。
更多信息可以在这里找到: https://netbeans.org/kb/docs/javaee/cdi-inject.html
希望它有帮助。
关于java - CDI bean 中注入(inject)的 Conversation 接口(interface)是否需要 getter?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33383446/