spring
fxbfxb111
V:13223632681
展开
-
aop进阶-添加系统操作日志
1.springmvc.xml 添加开启aop注解: <aop:aspectj-autoproxy/> 2.添加切面配置类 package cn.hls.xjx.modules.back.web.aspect; import cn.hls.xjx.constant.Constant; import cn.hls.xjx.modules.back.entity.Admin; import cn.hls.xjx.modules.back.entity.S...原创 2020-11-26 16:58:19 · 236 阅读 · 0 评论 -
aop代理模式的实现原理
参考文档:https://www.cnblogs.com/teach/p/10763845.html jdk动态代理模式:主要通过接口,获取到被代理类的对象。可以在这个对象调用方法的前后做一些增强处理。 代理模式的实现底层是反射 /**Description: jdk动态代理类 / public class DynamicProxy implements InvocationHandler{ //被代理类的实例 private IUserDao iud=null; ...原创 2020-05-29 14:45:38 · 261 阅读 · 0 评论 -
spring 事务的理解
1、Spring事务的本质其实就是数据库对事务的支持 2、spring事务的传播属性 PROPAGATION_REQUIRED 支持当前事务、 如果当前没有事务,就新建一个事务。 PROPAGATION_REQUIRES_NEW新建事务,如果当前存在事务,把当前事务挂起。 PROPAGATION_SUPPORTS支持当前事务,如果当前没有事务,就以非事务方式执行。...原创 2018-08-31 17:22:42 · 263 阅读 · 0 评论 -
spring进阶
spring的核心有俩点: 1、ioc 控制反转:指创建对象的权利有ioc容器来创建 DI依赖注入 动态的向某个对象提供它所需要的其他对象。 di的底层实现是反射 spring 的注入方式支持:构造方法注入 属性注入 2、aop 面向切面编程 aop的实现原理是动态代理: ...原创 2018-08-14 16:39:51 · 110 阅读 · 0 评论