摘要: <!--web路径:不以/开始的相对路径,找资源,以当前资源的路径为基准,经常容易出现问题。以/开始的相对路径,找资源,以服务器的路径为标准(http://localhost:3306)需要加上项目名 http://localhost:3306/crud --> 例如: 注意:以下代码,用${ }, 阅读全文
posted @ 2019-06-21 12:01 余温未散 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 今天,做项目的时候,在JUnit测试的时候,一直报下面这个异常 原来,这个问题是applicationContext.xml这个配置文件中忘记加 <context:component-scan base-package="com.atguigu"> <context:exclude-filter t 阅读全文
posted @ 2019-06-21 11:17 余温未散 阅读(19258) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-06-11 21:21 余温未散 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 1 切入点:实际增强的方法 2 常用的表达式 execution(<访问修饰符>?<返回类型><方法名>(<参数>)<异常>) (1)execution(* cn.itcast.aop.Book.add(..)) (2)execution(* cn.itcast.aop.Book.*(..)) (3 阅读全文
posted @ 2019-06-11 21:15 余温未散 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 1 在spring里面进行aop操作,使用aspectj实现 (1)aspectj不是spring一部分,和spring一起使用进行aop操作 (2)Spring2.0以后新增了对AspectJ支持 2 使用aspectj实现aop有两种方式 (1)基于aspectj的xml配置 (2)基于aspe 阅读全文
posted @ 2019-06-11 21:09 余温未散 阅读(131) 评论(0) 推荐(0) 编辑
摘要: Joinpoint(连接点): 类里面可以被增强的方法,这些方法称为连接点(可以被增强的方法) Pointcut(切入点):所谓切入点是指我们要对哪些Joinpoint进行拦截的定义. Advice(通知/增强):所谓通知是指拦截到Joinpoint之后所要做的事情就是通知.通知分为前置通知,后置通 阅读全文
posted @ 2019-06-11 21:02 余温未散 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 画图分析原理 阅读全文
posted @ 2019-06-11 20:57 余温未散 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 1 aop:面向切面(方面)编程,扩展功能不修改源代码实现 2 AOP采取横向抽取机制,取代了传统纵向继承体系重复性代码 3 aop底层使用动态代理实现 (1)第一种情况,有接口情况,使用动态代理创建接口实现类代理对象 (2)第二种情况,没有接口情况,使用动态代理创建类的子类代理对象 阅读全文
posted @ 2019-06-11 20:50 余温未散 阅读(113) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/lz1170063911/article/details/79772474 阅读全文
posted @ 2019-06-11 16:51 余温未散 阅读(72) 评论(0) 推荐(0) 编辑
摘要: Spring的ioc操作 1 把对象的创建交给spring进行管理 2 ioc操作两部分: (1)ioc的配置文件方式 (2)ioc的注解方式 IOC底层原理 1 ioc底层原理使用技术 (1)xml配置文件 (2)dom4j解决xml (3)工厂设计模式 (4)反射 2 画图分析ioc实现原理 阅读全文
posted @ 2019-06-11 16:28 余温未散 阅读(327) 评论(0) 推荐(0) 编辑