![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
nefuhy
这个作者很懒,什么都没留下…
展开
-
Spring资源加载符
[b]地址前缀[/b]1.classpath:(classpath:/)相对于类的根路径classpath:com/test/bean.xml2.file:使用UrlResource从文件系统目录中装载资源,可采用绝对路径和相对路径file:/usr/com/test/bean.xml3.http://使用UrlResource从Web服务器中装载资源http:...原创 2014-10-31 21:59:57 · 67 阅读 · 0 评论 -
Spring体系结构
[b]IoC[/b]核心模块 实现IoC功能 核心接口为BeanFactoryContext模块 构建于核心模块之上 扩展了BeanFactory、i18n国际化、Bean生命周期控制、框架事件体系、资源加载透明化 邮件服务、任务调度、JNDI定位、EJB集成、远程访问 核心接口为ApplicationContext表达式语言...2014-11-04 20:14:31 · 85 阅读 · 0 评论 -
SpringAOP 术语
[b]连接点-JoinPoint[/b]程序执行的某个特定位置(类初始化前后、方法调用前后、方法抛出异常后)连接点 = 执行点 + 方位[b]切点-PointCut[/b]切点用来定位执行点执行点相当于数据库中的记录,切点相当于查询条件,一个切点可以匹配多个执行点[b]增强-Advice[/b]增强 = 织入连接点的代码 + 方位[b]目标对象-Targ...2014-11-08 15:28:53 · 149 阅读 · 0 评论 -
SpringAOP 增强
[b]AOP步骤[/b]通过切点和增强定位到连接点上在增强中编写切面代码[b]Spring增强类型[/b]前置增强 - org.springframework.aop.BeforeAdvice(MethodBeforeAdvice可用)后置增强 - org.springframework.aop.AfterReturningAdvice环绕增强 - org.spring...2014-11-08 19:18:48 · 70 阅读 · 0 评论 -
SpringAOP 切面
切面 = 增强 + 切点(连接点为目标类的特定方法)切面 = 增强(连接点为目标类的所有方法)增强包含连接点的方位和织入代码,切点包含执行点信息(哪些类的哪些方法)[b]切点[/b]org.springframework.aop.Pointcut接口描述切点Pointcut由ClassFilter和MethodMatcher构成[i][b]ClassFilter[/b]...2014-11-08 22:53:36 · 137 阅读 · 0 评论 -
SpringAOP 自动创建代理
[b]基于Bean配置名规则的自动代理创建器[/b]实现类BeanNameAutoProxyCreator[b]基于Advisor匹配机制的自动代理创建器[/b]实现类DefaultAdvisorAutoProxyCreator[b]基于Bean中的AspectJ注解标签的自动代理创建器[/b]实现类AnnotationAwareAspectJAutoPro...2014-11-08 23:45:36 · 167 阅读 · 0 评论 -
SpringAOP @AspectJ切面
[b]切点函数[/b][i][b]方法切点函数[/b][/i]execution()方法匹配模式串,@annotation()方法注解类名[i][b]方法入参切点函数[/b][/i]args()类名,@args()类型注解类型[i][b]目标类切点函数[/b][/i]within()类名匹配串,@within()类型注解类名,target()类名,@target()类型注解...2014-11-09 00:39:47 · 121 阅读 · 0 评论