我正在尝试使用任务创建一个插件,但是我无法访问I18bean的实例来检索国际化消息。有人有提示怎么做吗?
答案 0 :(得分:0)
找到它。您需要添加一个带I18nBeanFactory
参数的构造函数,并使用此参数检索I18nBean
public class CreateFileTask implements TaskType {
public I18nBeanFactory i18nBeanFactory;
public CreateFileTask(I18nBeanFactory i18nBeanFactory) {
this.i18nBeanFactory=i18nBeanFactory;
}
@NotNull
@Override
public TaskResult execute(TaskContext taskContext) throws TaskException {
I18nBean i18nBean = i18nBeanFactory.getI18nBean();
i18Bean.getText(...);
}
}