java面试经典

2025-04-06 06:15:20

1、spring框架的核心是IOC(控制反转)和AOP(面向切面),DI(依赖注入)IOC是个更宽泛的概念,DI是更具体的。IOC是一种思想,而DI是实现IOC的主要技术途径ioc是目的,di是手段。ioc是指让生成类的方式由传统方式(new)反过来,既程序员不调用new,需要类的时候由框架注入(di),

java面试经典

2、控制反转说白了就是把控制权让出来,交给第三方框架(Spring);由第三方框架帮我们管理bean对象的生命周期以及维护各个bean对象之间的关系!DI的基本原理就是将一些具有工作关系的对象,把一个对象作为属性值注入给另一个对象!aop面向切面:系统的事务日志以及异常的一些处理,Spring支持用户自定义切面

java面试经典

3、DI的实现方式有两种:1:构造器注入把容器中的对象作为构造器参数传入。2:set方法参数注入(Setter注入)在容器中通过set注入把一个对象(egg)作为属性值注入给该对象(EggRice)的set方法的参数,然后将参数值传递给该对象(EggRice)的属性。注:set方法注入name属性值与set方法的签名有关!

java面试经典
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢