美文网首页
java基础面试题总结——spring

java基础面试题总结——spring

作者: 天渊hyominnLover | 来源:发表于2018-08-15 10:55 被阅读8次

    1.下面有关spring框架模块的描述,说法错误的是?

    正确答案: C

    A. Spring Core:Core封装包是框架的最基础部分,提供IOC和依赖注入特性

    B. AOP模块提供了AOP(拦截器)机制,并提供常用的拦截器,供用户自定义和配置

    C. ORM模块提供了spring自己的实现,而且支持常用的Hibernate,ibtas,jdao等框架

    D. DAO模块Spring 提供对JDBC的支持,对JDBC进行封装,允许JDBC使用Spring资源,并能统一管理JDBC事物,并不对JDBC进行实现

    解析:ORM模块只提供常用的“对象/关系”映射APIs的集成层,并不包括spring自己的实现(spring自己的实现都在DAO模块中),只对JDBC和其他ORM框架进行了API封装,便于其他ORM框架更好的和spring进行集成

    2.下面对spring对bean的生命周期的描述,描述错误的是?

    正确答案: B

    A. 如果Bean类有实现org.springframework.beans.factory.BeanFactoryAware接口,工厂调用setBeanFactory()方法传入工厂自身

    B. 在spring中,singleton属性默认是false,每次指定别名取得的Bean时都会产生一个新的实例

    C. 可以在Bean定义文件中使用"init-method"属性,执行到这个阶段时,就会执行initBean()方法

    D. 如果Bean类有实现org.springframework.beans.factory.DisposableBean接口,则执行他的destroy()方法

    解析:spring创建Bean实例的scope默认是单例的

    相关文章

      网友评论

          本文标题:java基础面试题总结——spring

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