Spring面试题和答案(第四弹)

1.解释AOP面向切面的编程,或AOP,是一种编程技术,允许程序模块化横向切割关注点,或横切典型的责任划分,如日志和事务管理。2. Aspect 切面AOP核心就是切面,它将多个类的通用行为封装成可重用的模块,该模块含有一组API提供横切功能。比如,一个日志模块可以被称作日志的AOP切面。根据需求的不同,一个应用程序可以有若干切...

       时间 : 2020-10-20| 栏目2 : Java技术| 浏览 : 1,527 次| 评论 : 标签:, , , [阅读全文]

    Spring面试题和答案(第三弹)

    1.自动装配有哪些局限性?自动装配的局限性是:重写:你仍需用<constructor-arg>和<property> 配置来定义依赖,意味着总要重写自动装配。基本数据类型:你不能自动装配简单的属性,如基本数据类型,String字符串,和类。模糊特性:自动装配不如显式装配精确,如果有可能,建议使用显式装配。...

         时间 : 2020-10-16| 栏目2 : Java技术| 浏览 : 730 次| 暂无评论 标签:, , , [阅读全文]

      Spring面试题和答案(第二弹)

      1.  有哪些不同类型的IOC(依赖注入)方式?构造器依赖注入:构造器依赖注入通过容器触发一个类的构造器来实现的,该类有一系列参数,每个参数代表一个对其他类的依赖。Setter方法注入:Setter方法注入是容器通过调用无参构造器或无参static工厂方法实例化bean之后,调用该bean的setter方法,即实现了基...

           时间 : 2020-10-15| 栏目2 : Java技术| 浏览 : 620 次| 暂无评论 标签:, , , [阅读全文]

        Spring面试题和答案(第一弹)

        1. 什么是spring?Spring 是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring 框架目标是简化Java企业级应用开发,并通过POJO为基础的编程模型促进良好的编程习惯。2. 使用Spring框架的好处是什么?轻量:Spring 是轻量的,基本...

             时间 : 2020-10-13| 栏目2 : Java技术| 浏览 : 533 次| 暂无评论 标签:, , , [阅读全文]