1.详细描述什么是Spring?
2.什么是Spring IOC?
3.什么是Spring AOP?描述其应用场景
4.AOP的通知有几个,分别是什么
5.描述Spring Bean的作用域?
| 作用域 | 描述 |
|---|---|
| singleton | Bean以单例方式存在,bean作用域范围的默认值 |
| prototype | 每次从容器中调用Bean时,都返回一个新的实例 |
| request | 每次HTTP请求都会创建一个新的Bean |
| session | 同一个HTTP Session共享一个Bean,不同Session使用不同的Bean |
| application | 限定一个Bean的作用域为ServletContext的生命周期 |
6.Spring Bean 注入有几种方式?
7.SpringBean 生命周期?
8.Beanfactory和Factorybean的区别
9.Spring框架中 用到了哪些设计模式?
10.描述Spring事务传播行为?
11.描述Spring事务的隔离级别?
| 名称 | 描述 |
|---|---|
| default | 默认值 (采用数据库的默认的设置) |
| read-uncommited | 读未提交 |
| read-commited | 读提交 (Oracle数据库默认的隔离级别) |
| repeatable-read | 可重复读 (MySQL数据库默认的隔离级别) |
| serialized-read | 串行化 (事务按顺序执行) |










