java - JSR250 : CommonAnnotations for Java, 2.3:@Resource 方法必须是遵循标准 JavaBeans 约定的 setter

标签 java spring jakarta-ee websphere

我在这条线上遇到问题:

@Resource 
public void setMessageDrivenContext(MessageDrivenContext context) {
    this.context = context;
}

信息是:

JSR250:Java 通用注释,2.3: @Resource 方法必须是遵循标准 JavaBeans 约定的 setter 。 即,“属性”的无效“setProperty(值)”。

ProjGatewayBean.java/DocViewerEJB/src/main/java/com/tscdv/document/b/beans line 72 注释问题

可能是什么问题,我该如何解决?

我已将编辑器从 Rad 7.5 升级到 8,将 maven 2 升级到 3。这发生在导入 maven 项目之后,但我在任何 pom 文件上都没有错误。

我有两个可能相关的 xml 文件一些其他问题,已分开到一个新帖子中:

Error: Projects containing version <unknown> deployment descriptors require XMI-format bindings or extensions files. ibm-web-bnd.xml

最佳答案

在您的类中重命名上下文属性 messageDrivenContext 并更改您的方法如下:

@Resource 
public void setMessageDrivenContext(MessageDrivenContext context) {
   this.messageDrivenContext = context;
}

问候。

关于java - JSR250 : CommonAnnotations for Java, 2.3:@Resource 方法必须是遵循标准 JavaBeans 约定的 setter ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10243455/

相关文章:

java - 让 JSF 从 EL 而不是 bean 字段访问 Map<String, ?> 值?

java - 无法找到 TestNG 的报告输出

mysql - 带有 MySQL JTA 的 Atomikos 无法正常工作

java - 使用多对一映射编写插入 HQL 查询

java - 为什么我无法访问这个放入 Model 对象的列表到这个 Spring MVC 项目中?

java - 使用某些操作找到相应的电线起点和终点所需的行程数

java - 如果失败/完成,如何将线程重新提交给 ExecutorService

java - JPA hibernate 中一对一关系中的外键约束

java - 在多阶段更新中进行回滚的最佳实践?

java - 单例、枚举和匿名内部类