我对我目前遇到的错误感到疯狂。
14:45:08,492错误 [BusinessControllerInterceptor]对象 不是声明类的实例 [ERRID:0845] org.springframework.aop.AopInvocationException: AOP配置似乎无效: 尝试调用方法[公共摘要 at.package.List at.package.Search.search(at.package.Employee)] 在目标[searchTarget];嵌套 例外是 java.lang.IllegalArgumentException异常: object不是声明的实例 类
searchTarget是一个EJB bean,它实现了调用它的接口,因此该方法存在。
我不知道在哪里寻找错误。也许你有一些提示。
答案 0 :(得分:0)
我发现了问题。在我的应用程序上下文中,我写了
<property name="target">
<value>searchTarget</value>
</property>
而不是
<property name="targetName">
<value>searchTarget</value>
</property>
由于属性target
期待一个对象,它认为我的目标是一个字符串。