当前位置: 首页 > 知识库问答 >
问题:

Spring AOP切入点组合在JBoss中不起作用

乐正峰
2023-03-14

我有以下AOP切入点:

<aop:config>
     <aop:pointcut id="myPointcut"
        expression="execution(* com.company.IModule..*(..))
        and !execution(* com.company.IModule.getMethod1(..))" />
    <aop:advisor advice-ref="txAdvice" pointcut-ref="myPointcut" />  
</aop:config>

这在Weblogic中工作,但在JBoss中失败,但有一个例外:

java.lang.IllegalArgumentException: warning no match for this type name: com.company.IModule [Xlint:invalidAbsoluteTypeName]

共有1个答案

汤洋
2023-03-14

原来Weblogic不区分大小写,但JBoss只接受大写的“and”。

 类似资料:
  • 下面是我的代码片段: 服务我mpl.java 现在,我想要的是每当从方法worker(请求,字符串id)抛出null点异常时,我想要执行一些特定的任务,如上图所示。为此,我编写了一个方面类,如下所示: 我的方面。Java语言 电流输出: 期望输出: 如您所见,没有被触发,因此没有打印值。这是什么原因? 注: > 还尝试更改方法的名称,以消除任何也不起作用的重载问题。 到目前为止,尝试了各种其他切入

  • 问题内容: 我有以下功能 但是 在ie7中不起作用,那我该怎么办!我想将光标放在输入中! 谢谢 更新 很好的解决方案,谢谢,但是现在在opera中不起作用:( 问题答案: 对于IE,您需要使用settimeout函数,因为它很懒,例如: 对于opera,这可能会有所帮助:如何在opera文本框上的所需索引中设置焦点

  • 我有一个非常简单的JSF 2/Facelets页面,如下所示: 支持bean提供了一个 消息。因此,在

  • 我还是Selenium测试世界的新手,目前正在使用SeleniumChromeWebDriver进行测试。 我想做的是在下面的弹出对话框中: < li >在文本输入框中输入一个数字 < li >单击应用按钮 < li >然后将触发web应用程序向服务器端发布信息。 这是我到目前为止发现的,如果我取消对<code>线程的注释。睡眠(500),一切都将完美工作。但是没有<code>线程。sleep(5

  • 在firestore文档中,它说如果我们想合并数据,就需要,但它不起作用 这是我的代码,与示例非常相似,它总是用新值替换旧的存储值 我真的需要它,如果你有一个解决方案请

  • 问题内容: 我在JBoss 6中使用JBOSS Seam 2.0来发送电子邮件。 我收到的时候我尝试发送电子邮件,有谁能够提供一些线索,为什么? 完整的堆栈跟踪如下: 问题答案: 您正在使用哪个接缝版本? 您应该使用刚刚发布的Seam 2.2.1.Final 。此发行版旨在修复JBoss AS 6的错误。 如果仍然不能解决问题,请使用JBoss AS 5.1进行测试。如果可以,请在JIRA中提交一