
Spring框架
文章平均质量分 72
浓父小杨
做让自己难受的事,学自己不会的知识
展开
-
aop面试常见问题
isolation 设置事务并发执行的隔离级别(读未提交,读已提交,可重复读,串行化)隔离级别越高,数据正确性越高,但是并发越差。aop是面向切面编程的一种思想,在不改变源码的情况下,对目标对象进行功能增强,将目标对象动态织入。timeout = -1,事务的超时时间,如果超过设置时间就抛出异常,默认为-1,代表无超时。@around 环绕通知 通知中的优先级最高的通知,可以在目标方法执行前和执行后都执行()@afterRetruning 正常运行后的通知(目标方法正常执行后执行)原创 2022-11-18 17:37:55 · 2361 阅读 · 0 评论 -
Aop详解
无论是继承还是组合都是基于OCP原则(开闭原则,对功能拓展开放,对修改关闭),都是去实现了对象的功能拓展,都有相应的优缺点,并且我们都需要去编写子类或者兄弟类,这些类中再去调用目标类对象(父类,兄弟类)的方法以及拓展业务逻辑,对于这些代码我们可以简化(由框架直接实现去共性:创建子类对象,创建兄弟类对象),特性交由用户自己实现。原创 2022-10-05 10:11:44 · 241 阅读 · 0 评论 -
Spring中的IOC、DI、 aop以及bean的装配
1.1 控制反转Ioc 1.2 DI IoC的一个重点是在系统运行中,动态的向某个对象提供它所需要的其他对象。这一点是通过DI(Dependency Injection,依赖注入)来实现的。 通俗点解释就是,当对象a需要一个对象b,或者需要b的一个方法,spring就会在系统运行到一定的时候,将需要的东西注入到a中,因此就形成了a依赖于b的依赖关系。1.3 aop AOP(Aspect Oriented Programming)意为:面向切面编程,通过预编译方式和运原创 2022-07-01 16:21:35 · 176 阅读 · 0 评论