25个经典的Spring面试问答
问题清单:
1.什么是Spring框架?Spring框架有哪些主要模块?
2.使用Spring框架有什么好处?
3.什么是控制反转(IOC)?什么是依赖注入?
4.请解释下Spring中的IOC?
5.BeanFactory和ApplicationContext有什么区别?
6.将Spring配置到你的应用中共有几种方法?
7.什么基于XML的配置?
8.什么基Java的配置?
javabean是干什么的
9.怎样用注解的方式配置Spring?
10.描述Spring Bean的生命周期?
11.描述Spring中各种Bean的范围?
12.什么是Spring的嵌入beans?
13.Spring框架中的单例bean是否是线程安全的?
14.请举例说明如何用Spring注入一个Java的集合类?
15.请举例说明如何在Spring的Bean中注入一个java.util.Properties?
16.请解释Spring的Bean的自动生成原理?
17.请辨析自动生成Bean之间模块的区别?
18.如何开启基于基于注解的自动写入?
19.请举例说明@Required注解?
20.请举例说明@Autowired注解?
21.请举例说明@Qualifier注解?
22.请说明构造器注入和setter方法注入之间的区别?
23.Spring框架中不同类型event有什么区别?
24.FileSystemResource和ClassPathResource有何区别?
25.请列举Spring框架中用了哪些设计模式?
1、什么是Spring框架?Spring框架有哪些主要模块?
Spring框架是一个为Java应用程序的开发提供了综合、广泛的基础性支持的Java平台。Spring帮助开发者解决了开发中基础性的问题,使得开发人员可以专注于应用程序的开发。Spring框架本身亦是按照设计模式精心打造,这使得我们可以在开发环境中安心的集成Spring框架,不必担心Spring是如何在后台进行工作的。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。