2024年4月20日发(作者:)
25个经典的Spring面试问答
问题清单:
1. 什么是Spring框架?Spring框架有哪些主要模块?
2. 使用Spring框架有什么好处?
3. 什么是控制反转(IOC)?什么是依赖注入?
4. 请解释下Spring中的IOC?
5. BeanFactory和ApplicationContext有什么区别?
6. 将Spring配置到你的应用中共有几种方法?
7. 什么基于XML的配置?
8. 什么基Java的配置?
9. 怎样用注解的方式配置Spring?
10. 描述Spring Bean的生命周期?
11. 描述Spring中各种Bean的范围?
12. 什么是Spring的嵌入beans?
13. Spring框架中的单例bean是否是线程安全的?
14. 请举例说明如何用Spring注入一个Java的集合类?
15. 请举例说明如何在Spring的Bean中注入一个ties?
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是如何在后台进行工作的。
Spring框架至今已集成了20多个模块。这些模块主要被分如下图所示的核心容器、数据
访问/集成,、Web、AOP(面向切面编程)、工具、消息和测试模块。
发布者:admin,转转请注明出处:http://www.yc00.com/news/1713569035a2275003.html
评论列表(0条)