Spring AOP 未导入四个包导致的错误:

简介: Spring AOP 未导入四个包导致的错误:

org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘dataSource’ defined in class path resource [Beans.xml]:

之前一直出现这个错误,但一检查发现代码都是对的,最后Google后发现是没有导入aspectjrt.jar aspectjweaver.jar aspectj.jar aopalliance.jar 这四个包中的几个:

导入前:

431ea9a9d79687920ccec638951709fa_SouthEast.png

38863a32f45debe221f296bfabccd919_SouthEast.png

导入后:

ee0bccfcc26772cca4b1936ac421c9d6_SouthEast.png

a6d0e248fd61a1ff22258b062316073e_SouthEast.png

AIEarth是一个由众多领域内专家博主共同打造的学术平台,旨在建设一个拥抱智慧未来的学术殿堂!【平台地址:https://devpress.csdn.net/aiearth】 很高兴认识你!加入我们共同进步!

目录
相关文章
|
22天前
|
Java 应用服务中间件 Maven
Spring Boot项目打war包(idea:多种方式)
Spring Boot项目打war包(idea:多种方式)
46 1
|
22天前
|
XML 监控 安全
Spring特性之一——AOP面向切面编程
Spring特性之一——AOP面向切面编程
26 1
|
22天前
|
运维 Java 程序员
Spring5深入浅出篇:基于注解实现的AOP
# Spring5 AOP 深入理解:注解实现 本文介绍了基于注解的AOP编程步骤,包括原始对象、额外功能、切点和组装切面。步骤1-3旨在构建切面,与传统AOP相似。示例代码展示了如何使用`@Around`定义切面和执行逻辑。配置中,通过`@Aspect`和`@Around`注解定义切点,并在Spring配置中启用AOP自动代理。 进一步讨论了切点复用,避免重复代码以提高代码维护性。通过`@Pointcut`定义通用切点表达式,然后在多个通知中引用。此外,解释了AOP底层实现的两种动态代理方式:JDK动态代理和Cglib字节码增强,默认使用JDK,可通过配置切换到Cglib
|
3天前
|
Java Spring
【JavaEE进阶】 Spring AOP源码简单剖析
【JavaEE进阶】 Spring AOP源码简单剖析
|
3天前
|
Java Spring
【JavaEE进阶】 Spring AOP详解
【JavaEE进阶】 Spring AOP详解
|
3天前
|
数据采集 Java 程序员
【JavaEE进阶】 Spring AOP快速上手
【JavaEE进阶】 Spring AOP快速上手
|
8天前
|
Java Spring
|
9天前
|
Java Spring
|
9天前
|
前端开发 Java Maven
Spring AOP
Spring AOP
18 1
|
9天前
|
数据采集 XML 监控
Spring AOP
Spring AOP
35 2