AOP
呢喃北上
这个作者很懒,什么都没留下…
展开
-
代理模式--JDK动态代理和CGLIB动态代理
代理模式 代理模式的定义如下:给某一个对象提供一个代理,并由代理对象控制对原对象的引用。代理模式在我们生活中处处可见,举个栗子: 微信朋友圈有微商代理,卖衣服、茶叶什么的,他们就是代理,衣服的生产商(被代理的对象)把衣服交付给他们(代理对象),我们可以在朋友圈就可以卖到想要的物品。 代理技术分为静态代理技术和动态代理技术。 一:代理模式(静态代理) 静态代转载 2018-01-24 15:28:09 · 159 阅读 · 0 评论 -
Spring AOP--事务管理
事务概念 事务是对数据库的一系列操作,进行统一的提交或者回滚,所有的操作必须一起完成,如果中间出现异常,那么就回滚到之前的数据状态。 事务的四个特性(ACID) 原子性(atomicity):一个事务是一个不可分割的工作单位,事务中包括的诸操作要么都做,要么都不做。 一致性(consistency):事务必须是使数据库从一个一致性状态变到另一个一致性状态。一致性与原子性是密切相关的。几个并原创 2018-01-24 12:36:45 · 239 阅读 · 0 评论 -
Spring AOP是什么及增强处理
AOP是什么 没错,就是这一碗美味的刀削面。 AOP--面向切面的编程便是拌一碗刀削面的过程,这些佐料构成了切面,而这碗刀削面便是切点,佐料一勺一勺的拌入干面中,加以搅拌,这碗刀削面才可口啊。 即切面中的代码要织入到切点中,增强切点的功能。 增强处理 前言 何为增强处理?举个栗子。假设你现在项目中有十个save类型方法,你现在想在所有方法执行前在控制台输原创 2018-01-25 17:51:31 · 1000 阅读 · 1 评论 -
Spring AOP--日志管理
前言 日志对于软件的重要性不言而喻。 大家生病的时候肯定去过医院,医生也要看你的日志,通过看病记录,医生可以知道你的基本信息、得过什么病,之前是怎么治疗的,吃过什么药物...通过这些情况,来判断进行下一步治疗。 对于软件的日志记录,不仅可以记录软件的运行信息、异常信息,还可以记录业务信息和用户的操作记录。 实现背景:在用户登录功能中,记录用户输入的参数,方法返回结果,操作时间等等。原创 2018-01-26 11:21:56 · 209 阅读 · 0 评论