文章目录
- 一、Spring面试题
-
- 1.你为什么使用 Spring?
- 2. Spring 支持几种 bean 的作用域?
- 3.请问 Spring 有几种自动装配模式?
- 4.对 Java 接口代理模式的实现原理的理解?
- 5.怎么理解面向切面编程的切面?
- 6.什么是 IOC 容器?
- 7.为什么需要代理模式?
- 8.讲讲静态代理模式的优点及其瓶颈?
- 9.讲解 Spring 框架中基于 Schema 的 AOP 实现原理?
- 10. 讲解 Spring 框架中如何基于 AOP 实现的事务管理?
- 11. Spring 在 Bean 创建过程中是如何解决循环依赖的?
- 12. Spring 中 Bean 是如何管理的?
- 13. 请具体描述 IOC 容器对 Bean 的生命周期控制流程:
- 14. BeanFactory 和 ApplicationContext 有什么区别?
- 15. 谈谈 Spring Bean 创建过程中的设计模式?
- 16. Spring MVC 运行流程
- 17. Spring 框架中的单例 bean 是线程安全的吗?
- 18. 解释 Spring 支持的几种 bean 的作用域
- 19.解释 Spring 框架中 bean 的生命周期
- 20.哪些是重要的 bean 生命周期方法?你能重载它们吗?
- 二、SpringMvc面试题
-
- 1、什么是 SpringMvc?
- 2、Spring MVC 的优点:
- 3、SpringMVC 工作原理?
- 4、SpringMVC 流程?
- 5、SpringMvc 的控制器是不是单例模式,如果是,有什么问题,怎么解决?
- 6、如果你也用过 struts2.简单介绍下 springMVC 和 struts2 的区别有哪些?
- 7、SpingMvc 中的控制器的注解一般用那个,有没有别的注解可以替代?
- 8、 @RequestMapping 注解用在类上面有什么作用?
- 9、怎么样把某个请求映射到特定的方法上面?
- 10、如果在拦截请求中,我想拦截 get 方式提交的方法,怎么配置?
- 11、怎么样在方法里面得到 Request,或者 Session?
- 12、我想在拦截的方法里面得到从前台传入的参数,怎么得到?
- 13、如果前台有很多个参数传入,并且这些参数都是一个对象的,那么怎么样快速得到这个对象?
- 14、SpringMvc 中函数的返回值是什么?
- 15、SpringMVC 怎么样设定重定向和转发的?
- 16、SpringMvc 用什么对象从后台向前台传递数据的?
- 17、SpringMvc 中有个类把视图和数据都合并的一起的,叫什么?
- 18、怎么样把 ModelMap 里面的数据放入 Session 里面?
- 19、SpringMvc 怎么和 AJAX 相互调用的?
- 20、当一个方法向 AJAX 返回特殊对象,譬如 Object,List 等,需要做什么处理?
- 21、SpringMvc 里面拦截器是怎么写的
- 22、讲下 SpringMvc 的执行流程
|