首页 > 编程语言 > 详细

面试Spring概念

时间:2019-07-10 23:20:55      阅读:121      评论:0      收藏:0      [点我收藏+]

说说你对Spring的理解。

答:Spring是一个一站式可插拔的JAVAEE开源框架。

Spring主要的作用是解耦,以新的机制来创建对象和处理业务。

其体现在控制反转IOC和依赖注入DI,以及AOP面向切面。

关于控制反转,以前我们要调用某一类或者某一方法,都要自己new出来,这叫正控。

现在把这个创建权交给Spring,让Spring来创建,这叫反控。然后,创建的方式就是在Spring的主配置文件applicationContext.xml中使用bean标签,写一个名称name或者唯一表示ID,再写Class 要创建的类的全限定名。  这样就可以把某类交给Spring来管理了。这种方式需要类中有无构造器来创建的,这是常用的方式,此外还有可以通过静态工厂、实体工厂、以及实现FactoryBean接口来实例化,其他框架要跟Spring集成,都要实现该接口的。

关于依赖注入,就是把设置属性和值的设置劝交给Spring来管理。然后依赖注入的方式有属性注入,就是通过set方法来注入,还有构造器注入、P命名空间注入。

 

面试Spring概念

原文:https://www.cnblogs.com/luojack/p/11167133.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!