【面试问题总结】9

说一说对Spring的理解

spring里面主要的技术包括IoC,依赖注入、AOP。 IoC就是控制反转,它的主要作用就是帮我们管理对象以及对象之间的依赖关系,我们不需要自己去创建对象,需要的时候直接从容器当中去就可以了。 依赖注入就是说我们在一个类中需要另一个类的实例,我们不需要去自己new对象去创建,只需要定义一个我们所需要的实例类型的成员变量,再加上Autowired注解就可以了,容器会自动帮我们创建对应的实例并注入到定义的成员变量里。 AOP使用代理模式,创建代理类,实现横切逻辑的织入,即实现对原来方法的增加。

1、自研框架aop实现有点生疏

1、首先准备工作定义注解Aspect以及Order,同时将通知设置为方法封装到一个抽象类里面。
2、定义一个类利用AspectJ的切面表达式和相关定位机制来解析Aspect表达式来定位织入的目标。
3、使用CGLIB代理的形式,实现Mt

【面试问题总结】9最先出现在Python成神之路

版权声明:
作者:主机优惠
链接:https://www.techfm.club/p/17773.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>