Java面试题
1.为什么使用Spring框架
2004年发布1.0版本,Spring 全家桶:Spring Framework,Spring Boot,Spring Data,Spring Cloud,Spring Security
- 轻量,Spring Framework 是一个轻量级的企业应用框架,它的核心包仅有1~2M大小。
- 支持IOC,方便解耦,简化开发,通过Spring提供的IOC容器,我们可以将对象及对象之间的依赖关系交给Spring进行统一管理,避免硬编码造成的程序耦合。
- 支持AOP面向切面编程,通过Spring的AOP,我们可以将一些通用人物如安全,事务,日志等进行统一式管理,从而使业务代码得到更好的复用和管理。
- 支持MVC,Spring MVC提供了功能更加强大且灵活的Web应用支持。
- 申明式事务管理,通过声明式的方式可以灵活的进行事务的管理,从而提高开发效率。
- 生态,Spring生态非常庞大,社区的活跃度和技术的成熟度都非常高。
Java面试题
https://dtover.github.io/2023/12/04/Java面试题/