什么是spring
spring是为了解决企业级应用开发的复杂性而创建的,简化开发
spring是如何简化Java开发的
- 基于POJO的轻量级和最小侵入式编程
- 通过IOC,依赖注入(DI)和面向接口实现松耦合
- 基于切面(AOP)和惯例进行声明式编程
- 通过切面和模板减少样式代码
什么是spring boot
-
pring Boot为Java开发人员提供了一个很好的平台,可以开发一个可以运行的独立和生产级Spring应用程序。可以开始使用最少的配置,而无需进行整个Spring配置设置。
-
优点:
Spring Boot为其开发人员提供以下优势 - -
易于理解和开发Spring应用
-
提高生产力
-
缩短开发时间
-
目标:
Spring Boot的设计目标如下 -
- 避免在Spring中进行复杂的XML配置
- 以更简单的方式开发生产就绪的Spring应用程序减少开发时间并独立运行应用程序
- 提供一种更简单的应用程序入门方式
** 约定大于配置**
程序=数据结构+算法(集合框架);程序员
##程序=面向对象+框架;码农