【面试:Spring】
跳到导航
跳到搜索
概念
什么是Spring的内部bean?
当一个 bean 只能被某一个类使用时,称该 bean 为“内部 bean”。
为什么说Spring是一个容器?
Spring 的核心理念就是更方便地管理 Java Bean,而被管理的 Java Bean 存缓存在一个 Map 中【???】,这个 Map 就可以理解为用来装 Java Bean 的容器,即 IOC 容器。
AOP[1]
解释AOP模块
AOP(Aspect-Oriented Programming)指一种程序设计范型,该范型以一种称为切面(aspect)的语言构造为基础,切面是一种新的模块化机制,用来描述分散在对象、类或方法中的横切关注点(crosscutting concern)。
IOC[2]
有哪些不同类型的IOC(依赖注入)方式?
- 构造器依赖注入:构造器依赖注入通过容器触发一个类的构造器来实现的,该类有一系列参数,每个参数代表一个对其他类的依赖。
- Setter方法注入:Setter 方法注入是容器通过调用无参构造器或无参 static 工厂 方法实例化 bean 之后,调用该 bean 的 setter 方法,即实现了基于 setter 的依赖注入。