java.lang.NoClassDefFoundError: org/aspectj/lang/JoinPoint

Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 
'org.springframework.aop.aspectj.AspectJPointcutAdvisor#0': Cannot create inner bean '(inner bean)#71bbf57e' of type
 [org.springframework.aop.aspectj.AspectJMethodBeforeAdvice] while setting constructor argument; nested exception is 
 org.springframework.beans.factory.BeanCreationException: Error creating bean with name '(inner bean)#71bbf57e': 
 Resolution of declared constructors on bean Class [org.springframework.aop.aspectj.AspectJMethodBeforeAdvice] from
  ClassLoader [sun.misc.Launcher$AppClassLoader@18b4aac2] failed; nested exception is 
根據提示找答案:創建bean失敗 問題出在切入點:
  ***java.lang.NoClassDefFoundError: org/aspectj/lang/JoinPoint***

百度查詢發現aop的核心配置jar缺失:添加:

       <!-- https://mvnrepository.com/artifact/org.aspectj/aspectjweaver -->
        <dependency>
            <groupId>org.aspectj</groupId>
            <artifactId>aspectjweaver</artifactId>
            <version>1.9.4</version>
        </dependency>

在這裏插入圖片描述
通過選擇對應的構造器注入Bean 對象,如何理清楚思路:待續

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章