这里写目录标题 SpringAOP底层实现核心代码为什么Java动态代理必须是接口Bean的作用域事务的传播行为 Spring AOP 底层实现 Java动态代理(只能是接口) cglib 代理(实现类) 核心代码 为什么Java动态代理必须是接口 因为已经继承了Proxy父类 Bean的作用域 事务的传播行为