![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring面试题
文章平均质量分 62
spring相关面试题
我是方小磊
这个作者很懒,什么都没留下…
展开
-
spring面试题:spring的AOP(面向切面编程)——通俗易懂
spring的AOP(面向切面编程) 切面编程,就是在你项目原有的功能基础上,通过AOP去添加新的功能,这些功能是建立在原有功能的基础上的,并且不修改任何原来功能的代码。 例如:你先打车去银行 > 进入银行大门 > 去柜台取钱。把这个逻辑功能看做一个切面,当我们要添加新的功能的时候,例如进入银行大门之前要去上一个厕所,那么就需要添加新的功能,这时候使用AOP对这个切面中的进入银行大门方法做标记,在此之前把上厕所的功能加上就行了。只不过是用特殊的方法加上的。 AOP就是在某一个类或方法执行前后原创 2021-04-08 19:23:47 · 532 阅读 · 0 评论 -
spring面试题:spring控制反转(IOC)
spring控制反转(IOC) 此文的大部分内容都来自于这篇博客:https://www.cnblogs.com/superjt/p/4311577.html 个人认为这篇博客讲的的确挺通俗易懂的 1. 为什么要有IOC 背景: 我们都知道,在采用面向对象方法设计的软件系统中,它的底层实现都是由N个对象组成的,所有的对象通过彼此的合作,最终实现系统的业务逻辑。 图1. 软件系统中耦合的对象 问题出现:系统对象的耦合度过高 图2. 对象之间复杂的依赖关系 如果我们打开机械式手表的后盖,就会看到与上面类似转载 2021-04-08 18:08:28 · 644 阅读 · 0 评论