Spring面试题(一)
1、一般问题
1.1、不同版本的SpringFramework有哪些主要功能?
1.2、什么是SpringFramework?
1.3、列举SpringFramework的优点。
1.4、SpringFramework有哪些不同的功能?
1.5、SpringFramework中有多少个模块,它们分别是什么?
1.6、什么是Spring配置文件?
1.7、Spring应用程序有哪些不同组件?
1.8、使用Spring有哪些方式?
依赖注入(Ioc)
2.1、什么是SpringIOC容器?
2.2、什么是依赖注入?
2.3、可以通过多少种方式完成依赖注入?
2.4、区分构造函数注入和setter注入。
2.5、spring中有多少种IOC容器?
2.6、区分BeanFactory和ApplicationContext。
2.7、列举IoC的一些好处。
2.8、SpringIoC的实现机制。
Beans
3.1、什么是springbean?
3.2、spring提供了哪些配置方式?
3.3、spring支持集中beanscope?
3.4、springbean容器的生命周期是什么样的?
3.5、什么是spring的内部bean?
3.6、什么是spring装配
3.7、自动装配有哪些方式?
3.8、自动装配有什么局限?
注解
4.1、什么是基于注解的容器配置
4.2、如何在spring中启动注解装配?
4.3、@Component,@Controller,@Repository,@Service有何区别?
4.4、@Required注解有什么用?
4.5、@Autowired注解有什么用?
4.6、@Qualifier注解有什么用?
4.7、@RequestMapping注解有什么用?
数据访问
5.1、springDAO有什么用?
5.2、列举SpringDAO抛出的异常。
5.3、springJDBCAPI中存在哪些类?
5.4、使用Spring访问Hibernate的方法有哪些?
5.5、列举spring支持的事务管理类型
5.6、spring支持哪些ORM框架
AOP
6.1、什么是AOP?
6.2、什么是Aspect?
6.3、什么是切点(JoinPoint)
6.4、什么是通知(Advice)?
6.5、有哪些类型的通知(Advice)?
6.6、指出在springaop中concern和cross-cuttingconcern的不同之处。
6.7、AOP有哪些实现方式?
6.8、SpringAOPandAspectJAOP有什么区别?
6.9、如何理解Spring中的代理?
6.10、什么是编织(Weaving)?
MVC
7.1、SpringMVC框架有什么用?
7.2、描述一下DispatcherServlet的工作流程
7.3、介绍一下WebApplicationContext
最后
在文章的最后作者为大家整理了很多资料!包括java核心知识点+全套架构师学习资料和视频+一线大厂面试宝典+面试简历模板+阿里美团网易腾讯小米爱奇艺快手哔哩哔哩面试题+Spring源码合集+Java架构实战电子书等等!
全部免费分享给大家,只希望你给作者点个三连!
如果有需要的朋友戳这里直接下载就好了,验证码:csdn