Spring面试系列-01
Spring面试系列-01 1. 什么是 Spring 框架? Spring中文翻译过来是春天的意思,被称为J2EE的春天,是一个开源的轻量级的Java开发框架, 具有控制反转(IoC)和面向切面(AOP)两大核心。Java Spring框架通过声明式方式灵活地进行事务的管理,提高开发效率和质量。 Spring框架不仅限于服务器端的开发。从简单性、可测试性和

2022年7月17日
大约 21 分钟
Spring面试系列-02
Spring面试系列-02 1. Spring 中自动装配有那些局限性? 自动装配的局限性 重写:仍需用\和\配置来定义依赖,意味着总要重写自动装配。 基本数据类型:不能自动装配简单的属性,例如基本数据类型、String字符串、和类。 模糊特性:自动装配不如显式装配精确,如果有可能,建议使用显式装配。 2. Spring 管理事务默认回滚的异常有哪些? Sp

2022年7月17日
大约 7 分钟
Spring面试系列-03
Spring面试系列-03 1. Spring AOP 中关注点和横切关注点有什么不同? 关注点 关注点是应用中一个模块的行为,一个关注点可能会被定义成一个我们想实现的一个功能。 关注点可以被定义为:想实现以解决特定业务问题的方法。 例如,在所有电子商务应用中不同的关注点(或者模块)可能是库存管理、航运管理、用户管理等。 横切关注点 横切关注点是一个关注点,

2022年7月17日
大约 13 分钟
Spring面试系列-04
Spring面试系列-04 1. 解释 Spring 框架中 bean 的生命周期? 在传统的Java应用中,bean的生命周期很简单。使用Java关键字new进行bean实例化,然后该bean就可以使用了。一旦该bean不再被使用,则由Java自动进行垃圾回收。相比之下,Spring容器中的bean的生命周期就显得相对复杂多了。正确理解Spring bea

2022年7月17日
大约 10 分钟