自学内容网 自学内容网

什么是Spring?

Spring是一个轻量级Java开发框架,目的是为了解决企业级应用开发的业务逻辑层和其他各层的耦合问题,为开发Java应用程序提供全面的基础架构支持。Spring负责基础架构,因此Java开发者可以专注于应用程序的开发。Spring最根本的使命就是解决企业级应用开发的复杂性,也就是简化Java开发。

Spring为企业级开发提供了很多丰富的功能,但是这些功能的底层都依赖于它的两个核心特性:依赖注入和面向切面编程。

为了降低Java开发的复杂性,Spring采取了以下4种关键策略:

  1. 基于POJO的轻量级和最小侵入性编程;
  2. 通过依赖注入和面向接口实现松耦合;
  3. 基于切面和惯例进行声明式编程;
  4. 通过切面和模板减少样板式代码;

原文地址:https://blog.csdn.net/m0_74166099/article/details/144030140

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!