本文首发于cartoon的博客
转载请注明出处:cartoonyu.github.io/cartoon-blo…java
-
Spring 有哪些主要模块?git
- Spring Core
- AOP
- ORM
- 提供对经常使用的ORM框架的支持,如Hibernate,MyBatis
- 对ORM框架进行封装和管理
- DAO
- WEB
- 提供对常见WEB框架的支持,如Strtus,JSF
- Context
- MVC
-
Spring 经常使用的注入方式有哪些?github
- @AutoWired,自动装配
- 构造器注入
- setter注入
- 静态工厂注入
- 实例工厂注入
-
Spring 中的 Bean 是线程安全的吗?安全
-
Spring 支持几种 Bean 的做用域?session
- singleton:惟一实例
- prototype:每次申请返回新的实例
- request:当前request有效
- session:当前session有效
- globalSession