Aop
yanmo_01
这个作者很懒,什么都没留下…
展开
-
spring事务
一、简介 1.事务管理是企业级应用程序开发中必不可少的技术,用来确保数据的完整性和一致性。 2.事务就是一系列的动作,它们被当作一个单独的工作单元,这些动作要么全部完成,要么全部不起作业。 3.事务的四个关键属性(ACID) ①原子性(atomicity):事务是一个原子操作,由一系列动作组成,事务的原子性确保动作要么全部完成要么完全不起作用 ②一致性(consistency):一旦所有事务动作完成,事务就被提交,数据和资源就处于一种满足业务规则的一致性状态中 ③隔离性(isolation):可原创 2021-12-15 11:12:50 · 313 阅读 · 0 评论 -
AOP面向切面编程
概念:方便我们将一些非核心业务逻辑抽离,从而实现核心业务和非业务分解耦,比如添加一个商品信息,那么核心业务就是做添加商品信息记录这个操作,非核心业务比如:事务的管理,日志,全局异常,性能检测,读写分离的实现等等。。。 总结:把核心业务代码和非核心业务代码进行分离,从而降低核心业务代码和非核心代码的耦合度。 @Before:前置通知,在方法执行之前执行 @After:后置通知,在方法执行之后执行 @AfterRunning:返回通知,在方法返回结果之后执行 @AfterThrowing:异常通知,在原创 2021-12-14 11:03:01 · 228 阅读 · 0 评论