关于springBoot的起步依赖:解决了spring框架中开发者配置依赖难的问题,各种依赖及版本的不同,可能引发不同的问题,使得开发者的精力大部分可能耗费在非业务代码中。所以springBoot起步依赖解决了各种依赖难的配置问题。
起步依赖实现的原理是基于maven依赖的传递机制实现的。
关于springBoot的自动配置:对于传统框架来说,我们需要自己手动配置关于请求分发器的配置,json的序列化处理,日志打印等等。但是,springboot框架均帮我们配置好了,我们只需要自己编写rest接口的逻辑即可。还能够根据classpath路径下的类来判断出引入了哪些依赖,并为这些依赖提供常规的默认配置,减少消除了模板化的配置。
这两项的配置大大地简化了spring项目的开发。