摘要: 在spring配置文件中,对引用属性进行自动注入。 它和加载配置文件一起出现会出现问题。 一、自动注入 (一)、配置方式 1、在<bean>中通过 autowire属性配置,只对这个bean生效 2、在<beans>中通过default-autowire属性配置,对标签内的所有bean有效。 (二) 阅读全文
posted @ 2023-02-28 16:05 在博客做笔记的路人甲 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 使用注解,可以大大提高开发效率! 一、准备工作 xml配置: 配置扫描后,spring才会去扫描指定包下的注解生效。 <!--扫描可能存在spring注解的包--> <context:component-scan base-package="com.lurenjia"></context:compo 阅读全文
posted @ 2023-02-28 15:56 在博客做笔记的路人甲 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 问题描述: 默认的代理模式是jdk自带的代理模式,所以在使用注解生成通知时(AOP),会有类型转换失败的情况。 解决方案: 在spring配置文件中开启cglib代理模式。 <!--配置动态代理实现, true:使用cglib动态代理 false:使用jdk动态代理(默认)--> <aop:aspe 阅读全文
posted @ 2023-02-28 15:19 在博客做笔记的路人甲 阅读(35) 评论(0) 推荐(0) 编辑
摘要: AOP,面向接口的编程,实际上是代理模式的实现。 参考:代理模式(Proxy) 一、使用Scheme-based方式配置 需要实现接口重写指定方法,来确定通知所在位置。 (一)、前置通知和后置通知 切点类: public class Client { public void sayHi(){ Sys 阅读全文
posted @ 2023-02-28 12:41 在博客做笔记的路人甲 阅读(329) 评论(0) 推荐(0) 编辑