【问题标题】:java inject local variable in static methodjava在静态方法中注入局部变量
【发布时间】:2014-06-16 17:56:41
【问题描述】:

是否可以在java中为静态方法注入局部变量,例如

@Inject
public void someMethod()
{
    @MyInjectQualifier MyObjectClass myobject;
    // use myobject here
}

【问题讨论】:

  • 我在任何地方都没有看到static...
  • 你不能。但是您可以使用 myObject 作为参数并进行 setter-injection。

标签: java cdi inject


【解决方案1】:

不,您不能通过注释处理在运行时将值注入局部变量。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-11-02
    • 1970-01-01
    • 2014-09-08
    • 2012-05-25
    • 1970-01-01
    • 1970-01-01
    • 2018-04-18
    • 1970-01-01
    相关资源
    最近更新 更多