cdi
-
如何在生产中使用 CDI 测试类时注入模拟 我正在Java SE环境中使用WELD-SE进行依赖注入。因此,类的依赖项如下所示: 我不喜欢这个解决方案的原因是,在任何新项目中,我都需要这个帮手一遍又一遍。我已经将其打包为Maven项目,我
-
在 CDI 容器中手动注册类 我有一组通过反射实例化的类,因此这些类不是由CDI容器管理的,并且上下文不会进行注入。我的问题是,有没有办法在CDI上下文中注册这些类,以便这些类由上下文管理? 波纹管,是我创建
-
将参数传递给@Inject豆实例 我使用CDI作为注入框架,但我在其使用中发现了一些限制,这是其中之一。我正在尝试使用运行时值初始化Bean实例的创建。例: 请注意,“a”在示例中是一个常量,但实际上它是一个变量;我
-
如何使用Weld轻松注入弦常数? 我们遇到过这样一种情况,即我们以 Map 的形式向正在运行的程序提供外部配置。我发现 JSR-330 依赖注入提供了一种更清晰的方式,可以在代码中使用该配置映射,而不是传递映射或使用 JNDI 来
-
-
作用域类型 javax.enterprise.context.RequestScoped 在从线程调用 Bean 时没有活动上下文 在使用 Weld-SE 2.1.2.Final 获取 Bean 并从线程调用它时,我遇到了以下异常: 线程“main” org.jboss.weld.context.ContextNotActiveException 中的异常:WELD-001303:作用域类型 javax.enterprise.context.RequestScoped 没
-
为什么我需要一个无 args 构造函数才能在 CDI 中使用 ApplicationScoped Bean 和构造函数注入? 我正在尝试将构造函数注入模式应用于我的CDI应用程序中的Bean,并遇到以下错误消息: 通过查看”一节中,它指出: 必须在@NormalScope显式声明所有正常作用域,以向容器指示需要客户端代
-
CDI 对象不能使用注入的构造函数进行代理 当尝试将参数注入CDI bean(ApplicationScoped)的构造函数时,我遇到了以下问题: 使用默认构造函数,变量注入和后构造方法,这一切都可以正常工作,但在这种情况下,我更喜欢构造函数注入
-
-
启动 ejb bean 不起作用 我试图在创业时使用创业ejb做一些事情。但我的豆子从来不叫。 这是我的豆子: 我使用的是jboss 7.1.1。 我做错了什么?你可以在bitbucket上找到我的源代码:
标签