Jira插件开发中的@Inject问题

时间:2019-01-30 16:51:29

标签: java spring jira inject

我在Jira插件中有3个课程。 一类标注为@Component和@Named。在第二课中,我使用@Scanned批注,并且可以在构造函数下面使用@Inject注入第一课。示例:

FirstClass firstClass;

@Inject
public SecondClass(FirstClass firstClass){
           this.firstClass = firstClass;
}

一切正常。但是……如果我也尝试像上述那样将头等舱平行注入三等舱,那么我就有例外了

[oaccC [。[localhost]。[/ jira]。[action]] Servlet [action]在路径[/ jira]的上下文中的Servlet.service()引发了异常[java.lang.NullPointerException]根本原因 [INFO] [talledLocalContainer] java.lang.NullPointerException 我通过构造函数中的第一类的创建对象传递了这个问题:

FirstClass firstClass;

public ThirdClass(FirstClass firstClass){
this.firstClass = new FirstClass();
}

但是...这是错误的解决方案。如何用普通的@Inject或其他注释来解决?

0 个答案:

没有答案