
Spring学习笔记
RobertoHuang
只有疯狂到相信自己能改变世界的人 才能真正的去改变世界
展开
-
Java动态代理机制详解(JDK动态代理与CGLIB动态代理区别)
代理是一种常用的设计模式,其目的就是为其他对象提供一个代理以控制对某个对象的访问。代理类负责为委托类预处理消息,过滤消息并转发消息,以及进行消息被委托类执行后的后续处理。在讲述动态代理前,我们先通过一个例子了解一下什么是静态代理,这里以事务控制为例。1.静态代理1.1 pom.xml文件配置<properties> <!-- Spring --> <spring.version>4.原创 2017-05-08 23:04:16 · 971 阅读 · 0 评论 -
Spring AOP面向切面编程详解(基于XML方式 注解方式 注入Aspectj方式)
AOP:即面向切面编程,是一种编程思想,OOP的延续。在程序开发中主要用来解决一些系统层面上的问题,比如日志,事务,权限等等。耐心看完本篇文章,会对理解AOP有一定的帮助。1.了解AOP相关术语(如有疑惑可先跳过该部分,等理解了AOP配置再回头来看)1.通知(Advice):在切面的某个特定的连接点上执行的动作,即当程序到达一个执行点后会执行相对应的一段代码。也称为增强处理。通知共有如下5种类型:原创 2017-04-12 22:38:40 · 14681 阅读 · 2 评论