Java面试题

1.为什么使用Spring框架

2004年发布1.0版本,Spring 全家桶:Spring Framework,Spring Boot,Spring Data,Spring Cloud,Spring Security

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

Java面试题
https://dtover.github.io/2023/12/04/Java面试题/
作者
John Doe
发布于
2023年12月4日
许可协议