什么是Spring?
Spring 是一个开源的框架;
Spring是为了解决企业应用开发复杂性而创建的,简化开发;
Spring是如何简化开发的?
为了降低Java开发的复杂性,Spring采用了以下4种关键策略
1、基于POJO的轻量级和最小侵入性编程;
2、通过IOC、依赖注入(DI)和面向接口实现松耦合;
3、基于切面(AOP)和惯例进行声明式编程;
4、通过切面和模板减少样式代码;
SpringBoot的优点是什么?
-
为所有Spring开发者更快的入门
-
开箱即用,提供各种默认配置来简化项目配置
-
内嵌式容器简化Web项目
-
没有冗余代码生成和XML配置的要求