Spring 面试题汇总

1.什么是Spring
Spring是一个轻量级IoC和AOP容器框架,是为Java应用程序提供基础性服务的一套框架,目的是简化企业应用程序的开发,它使得开发者只需关注业务需求。

2.Spring的优点:低侵入、松耦合、高复用、可扩展
低侵入式设计,代码污染极低(低侵入式是指用户代码依赖框架的程度低,比如Spring实现IoC或DI时,无需用户代码继承或实现框架的类或接口,也无需关联或依赖框架的API)
spring的DI机制将对象之间的依赖关系交由框架处理,减低组件的耦合性;
Spring提供了AOP技术,支持将一些通用任务,如安全、事务、日志、权限等进行集中式管理,从而提供更好的复用。(低侵入使用户代码的移植性高,也提升了用户代码的复用性)
spring对于主流的应用框架提供了集成支持。

猜你喜欢

转载自www.cnblogs.com/tsai-87/p/10873326.html