spring总结

spring

什么是spring?
Spring由哪些模块组成?
使用Spring框架的好处是什么?

BeanFactory–BeanFactory实现举例。
XMLBeanFactory
解释AOP模块
解释JDBC抽象和DAO模块
解释对象/关系映射集成模块。
解释WEB模块。
为什么说Spring是一个容器?
Spring配置文件
什么是SpringIOC容器?
IOC的优点是什么?
ApplicationContext通常的实现是什么?
Bean工厂和Applicationcontexts有什么区别?
一个Spring的应用看起来象什么?
什么是Spring的依赖注入?
有哪些不同类型的IOC(依赖注入)方式?
哪种依赖注入方式你建议使用,构造器注入,还是Setter方法注入?
在Spring中如何注入一个java集合?

什么是Springbeans?
一个SpringBean定义包含什么?
如何给Spring容器提供配置元数据?
你怎样定义类的作用域?
解释Spring支持的几种bean的作用域。
Spring框架中的单例bean是线程安全的吗?
解释Spring框架中bean的生命周期。
哪些是重要的bean生命周期方法?你能重载它们吗?
什么是Spring的内部bean?
什么是bean装配?
什么是bean的自动装配?
解释不同方式的自动装配。
自动装配有哪些局限性?
你可以在Spring中注入一个null和一个空字符串吗?
什么是基于Java的Spring注解配置?给一些注解的例子.
什么是基于注解的容器配置?
怎样开启注解装配?
@Configuration
@Bean
@Required注解
@Autowired注解
@Qualifier注解

在Spring框架中如何更有效地使用JDBC?
JdbcTemplate
Spring对DAO的支持
Spring支持的ORM
如何通过HibernateDaoSupport将Spring和Hibernate结合起来?
Spring支持的事务管理类型
Spring框架的事务管理有哪些优点?
你更倾向用那种事务管理类型?

解释AOP
Aspect切面
在SpringAOP中,关注点和横切关注的区别是什么?
连接点
通知
切点
什么是引入?
什么是目标对象?
什么是代理?
有几种不同类型的自动代理?
什么是织入。什么是织入应用的不同点?
解释基于XMLSchema方式的切面实现。
解释基于注解的切面实现

什么是Spring的MVC框架?
DispatcherServlet
WebApplicationContext
什么是SpringMVC框架的控制器?
@Controller注解
@RequestMapping注解
@ResponseBody
Spring事务支持的隔离级别
##################真题##########################
讲一下spring的启动流程
说一下Spring源码把,它的架构,流程。
核心容器(应用上下文)模块。
spring中有哪些模块
@Autowired的实现原理

AOP的实现原理?
AOP是怎么实现的?两种动态代理的应用场景?
AOP原理? 讲讲动态代理
AOP如何配置,底层原理、2种动态代理,aop注解实现,xml定义切面
springIOC原理?自己实现IOC要怎么做,哪些步骤?
Spring IOC与AOP以及各自有什么优点
AOP的实现原理动态代理
Spring的IOC实现原理?没有无参构造函数能实例化吗?有参构造函数注入?(xml配置)
Spring IOC、AOP
spring的ioc,aop是怎么实现的。
Spring两大特性?AOP和IOC
聊聊Spring,主要IOC等等
spring特性,ioc,aop原理及实现。
Spring的aop怎么实现
Spring 都有哪几种注入方式,什么情况下用哪种,ioc实现原理
spring中各种context有什么功能,他们之间有什么联系?
Spring的aop有哪些实现方式
动态代理的实现方式和区别
还顺便讲了下spring动态代理的实现原理
Spring AOP实现原理
Spring的ioc和aop,Springmvc的基本架构,请求流程。
Spring IoC、AOP,底层代码看过吗,scope作用域为什么要有prototype
spring IOC和AOP,以及各有什么优点
AOP实现原理:动态代理
AOP的动态代理是怎么实现的?
Spring IOC,autowired如何实现
网易互联网这块非常看重spring框架细节:IOC、AOP、spring事物处理的使用细节等问题。

spring加载bean的流程?
spring 一个bean装配的过程?
spring中bean加载机制,bean生成的具体步骤,ioc注入的方式
spring何时创建applicationContext
Spring的初始化过程?Spring bean的生命周期?
Spring bean的生命周期?默认创建的模式是什么?不想单例怎么办?
spring相关bean周期?AOP的动态代理是怎么实现的?
说了Spring,问我Spring中如何让A和B两个bean按顺序加载?
spring相关bean对象循环依赖是怎么回事,怎么解决?
Spring 都有哪几种注入方式,什么情况下用哪种,ioc实现原理
Bean的默认作用范围是什么?其他的作用范围?
Spring的bean如果要在实例化过程中修改其某一个成员变量,应该怎么做呢。不通过构造方法,并且AOP也并不能实现。
Bean的作用域,单例模式是否线程安全?恶汉模式是否线程安全?bean如何结束生命周期?
Spring的bean的作用域?(比如:singleton,prototype等)

Spring中涉及的一些设计模式
spring用到的设计模式?

Spring拦截器、实现了哪些方法?底层原理
Spring拦截器有哪些方法?多个拦截器执行时方法调用的顺序?

spring事务,spring事务实现原理。抛出异常之后回滚情况。启动的线程中出现异常会如何处理。
spring 事务
spring当中事物的隔离级别
spring的事务怎么使用?事务回滚?自定义异常?
Spring事务传播机制
Spring事务种类,如何回滚,A方法调用B方法,在B方法中出现异常,会回滚吗?(动态代理)

springmvc
画出springmvc框架大致处理请求的流程
请详细描述springmvc处理请求全流程?
手写SpringMVC DispatcherServlet的大致实现
springmvc和spring-boot区别
谈谈你了解SpringMVC架构的设计思路?
Springmvc请求流程
springmvc处理请求的流程?

参考:
http://youzhixueyuan.com/spring-interview-71-questions-answer.html

你可能感兴趣的:(spring总结)