1.srping 通过DI,AOP 和消除样板式代码来简化企业级java开发
2.spring框架之外还存在一个构建在核心框架之上的庞大生态圈,它将spring扩展到不同的领域,如web服务,rest,移动开发以及nosql
3.spring的ORM和DAO提供了与第三方持久层框架的良好整合,并简化了底层的数据库访问
4.spring 的IOC容器降低了业务对象替换的复杂性,提高了组件质检的解耦
5.独立于各种应用服务器,基于spring框架的应用,可以实现一次写,多出应用
6.spring的AOP支持允许将一些通用任务 如安全,事物,日志等进行集中式处理,从而提供了更好的复用