JIRA JQL 模块和依赖注入
JIRA JQL Module and Dependency Injection
我正在尝试编写我的第一个 JQL 函数。因此我需要访问用户的 BrowseContext。我怎样才能访问它?
我尝试使用
将其添加为构造函数
private final BrowseContext ctx;
public MyFunction(BrowseContext ctx) {
this.ctx = ctx;
}
结果是异常说明:
No qualifying bean of type [com.atlassian.jira.project.browse.BrowseContext] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {}
知道哪里出了问题或我必须更改什么吗?
经过一夜的阅读和调试,我找到了解决方案。我错过了注释(教程可以在这里找到:https://developer.atlassian.com/jiradev/jira-platform/guides/search/tutorial-adding-a-jql-function-to-jira)
重要的是 class 上方的 @Scaned 和成员变量上方的 @ComponentImport
我正在尝试编写我的第一个 JQL 函数。因此我需要访问用户的 BrowseContext。我怎样才能访问它?
我尝试使用
将其添加为构造函数private final BrowseContext ctx;
public MyFunction(BrowseContext ctx) {
this.ctx = ctx;
}
结果是异常说明:
No qualifying bean of type [com.atlassian.jira.project.browse.BrowseContext] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {}
知道哪里出了问题或我必须更改什么吗?
经过一夜的阅读和调试,我找到了解决方案。我错过了注释(教程可以在这里找到:https://developer.atlassian.com/jiradev/jira-platform/guides/search/tutorial-adding-a-jql-function-to-jira)
重要的是 class 上方的 @Scaned 和成员变量上方的 @ComponentImport