zoukankan      html  css  js  c++  java
  • aop郁闷错误

    很郁闷的错误,终于解决了:

    <aop:config>
      <aop:aspect ref="log">
       <aop:pointcut id="aopTest" expression="execution(*com.gc.action.HelloWorldActionDAO.*(..))"/>
       <aop:around method="around" pointcut-ref="aopTest"/>
      </aop:aspect>
     </aop:config>

    严重: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener
    org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'urlMapping' defined in ServletContext resource [/WEB-INF/spring-servlet.xml]: BeanPostProcessor before instantiation of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.aop.aspectj.AspectJPointcutAdvisor#0': Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [org.springframework.aop.aspectj.AspectJPointcutAdvisor]: Constructor threw exception; nested exception is java.lang.IllegalArgumentException: Pointcut is not well-formed: expecting 'name pattern' at character position 47
    execution(*com.gc.action.HelloWorldActionDAO.*(..))
                                                   ^

    修改:

    <aop:config>
      <aop:aspect ref="log">
       <aop:pointcut id="aopTest" expression="execution(* com.gc.action.HelloWorldActionDAO.*(..))"/>
       <aop:around method="around" pointcut-ref="aopTest"/>
      </aop:aspect>
    </aop:config>

    在*后面加一个空格,则解决问题,不错不知道啊,望大家能注意啊。

  • 相关阅读:
    Swift5.3 语言参考(八) 模式
    Swift5.3 语言参考(七) 属性
    Swift5.3 语言参考(六) 声明
    Swift5.3 语言参考(五) 语句
    Swift5.3 语言参考(四) 表达式
    Swift5.3 语言参考(三) 类型
    Swift5.3 语言参考(一) 关于语言参考
    有效率的会议方式
    有效率的会议方式
    高中生活--第5篇--学英语的故事(四大难题)
  • 原文地址:https://www.cnblogs.com/toSeeMyDream/p/4463884.html
Copyright © 2011-2022 走看看