美文网首页
Spring知识清单

Spring知识清单

作者: ssttIsme | 来源:发表于2019-03-10 11:29 被阅读0次

    1什么是Spring Bean容器?

    用于创建bean对象,管理bean对象的那个容器。

    2Spring Bean容器与Spring IOC容器有什么不同?

    Spring IOC容器本质上指的就是Spring Bean容器,Spring Bean容器中最核心的机制是IOC机制(控制反转),所以有时候又将Spring Bean容器称之为Spring IOC容器。

    3Spring IOC如何理解?

    IOC叫做控制反转。Spring IOC是Spring中提供的一种控制反转机制,目的是将我们项目中的对象依赖管理交给Spring实现,以实现对象关系的解耦(故障隔离,方便部署,提供系统的可扩展性),提高程序的可扩展性。

    4Spring DI如何理解?

    DI是Spring中的依赖注入机制,IOC的实现需要借助这种机制。我们通常这样理解,Spring Bean容器中的IOC思想是一种目标,DI是实现这种目标的手段。

    5Spring中配置bean的方式有几种?

    两种:基于xml和基于注解方式

    • 基于xml:
      优点:代码侵入性小
      缺点:灵活性不好
    • 基于注解:
      优点:灵活性比较好
      缺点:存在一定的代码侵入性

    说明:基于注解方式虽然具有一定的代码侵入性,但是这种侵入性属于声明式侵入性(没有改方法代码和业务逻辑),这种侵入性在程序中是允许的,它属于弱侵入性。(与接口的耦合是允许的)

    6Spring中集合的注入方式

    map,property,list,array,set

    7Spring中依赖注入表达式的应用?

    #{key.fileKey}

    8Spring中修饰类的注解常用的有哪些?

    @Controller描述控制层对象
    @Service描述业务层对象
    @Repository描述数据层(封装jdbc操作)对象
    @Component修饰其他组件对象

    相关文章

      网友评论

          本文标题:Spring知识清单

          本文链接:https://www.haomeiwen.com/subject/emkupqtx.html