我在这条线上遇到问题:
@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 文件一些其他问题,已分开到一个新帖子中:
最佳答案
在您的类中重命名上下文属性 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/