java - CDI bean 中注入(inject)的 Conversation 接口(interface)是否需要 getter?

标签 java jakarta-ee cdi java-ee-6 conversation-scope

我有一个 @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/

相关文章:

java - 如何查找哪个父对象创建了子对象

java - 在JAVA中赋值

java - : ArrayList, LinkedList、ArrayList的add方法的时间比较(用一些值初始化)

java - 使用线程隔离应用程序功能

servlets - 如何在 WAR 中使用注释定义 servlet 过滤器的执行顺序

java - WELD-001413 : The bean. ..具有不可钝化的依赖生产者方法(CDI 1.2)

java - 在 Java 应用程序引擎中连接到 PostgreSQL

java - Spring @Async 每秒的速率

java - 在测试和开发期间快速启动 JAX-RS 应用程序

java - 注入(inject)的另一个 CDI bean 是否需要 @DependsOn?