
◆ spring ◆
spring
Developer Hu
拯救
展开
-
【aop】AOP实现的两种方式:Spring AOP 和 AspectJ
AOPAOP(Aspect Oriented Programming),即面向切面编程,可以说是OOP(Object Oriented Programming,面向对象编程)的补充和完善。OOP引入封装、继承、多态等概念来建立一种对象层次结构,用于模拟公共行为的一个集合。不过OOP允许开发者定义纵向的关系,但并不适合定义横向的关系,例如日志功能。日志代码往往横向地散布在所有对象层次中,而与它对转载 2018-01-07 16:19:51 · 466 阅读 · 0 评论 -
SpringAOP的两种实现方式
一 AOP的基本概念(1)Aspect(切面):通常是一个类,里面可以定义切入点和通知(2)JointPoint(连接点):程序执行过程中明确的点,一般是方法的调用(3)Advice(通知):AOP在特定的切入点上执行的增强处理,有before,after,afterReturning,afterThrowing,around(4)Pointcut(切入点):就是带有通知的连接点转载 2018-01-07 16:38:14 · 3425 阅读 · 0 评论 -
【spring】spring 事务解析
一. Spring支持编程式事务管理和声明式事务管理两种方式编程式事务管理使用TransactionTemplate或者直接使用底层的PlatformTransactionManager。对于编程式事务管理,spring推荐使用TransactionTemplate。 声明式事务管理建立在AOP之上的。其本质是对方法前后进行拦截,然后在目标方法开始之前创建原创 2018-01-07 17:01:53 · 12754 阅读 · 0 评论 -
【spring】spring cache 使用详解
Spring缓存抽象Spring从3.1开始定义了一系列抽象接口来统一不同的缓存技术;并支持使用JCache(JSR-107)注解简化我们进行缓存开发。Spring Cache 只负责维护抽象层,具体的实现由你的技术选型来决定。将缓存处理和缓存技术解除耦合。依赖引入Spring cache 抽象由spring-context相关组件实现。非Spring Boot 项目可通过引入该模块进...原创 2020-09-10 11:59:14 · 987 阅读 · 0 评论