前言:
我们说任何一个阶段的技术更迭都是在代码量,代码简洁度,封装后复杂关注度降低上下功夫,不断提升生产力。
Spring已经足够牛了,它的bean容器思想启迪和影响了众多的程序员,奠基引领了技术的发展。
在应用层面简化。把复杂留给底层,把简单放给应用一直是一种程序设计思想。
一、什么是SpringBoot
SpringBoot是一项基于Spring的技术,基于封装性,目的是简化Spring框架让其快速启动。
二、SpringBoot基于Spring做了什么
思想:
持约定优于配置,以简化构建部署和配置复杂性,降低应用层关注度。
1、内嵌Tomcat , main方法快速启动。
2、整合封装了spring依赖项,对外仅暴露spring-boot-start依赖即可完成启动。
3、将Spring中一些mybatis-config,jdbc xml配置简化整合到yml文件形式进行注入。(简化配置形式)
4、基于Spring bean思想,它为更快、更高效的开发生态系统提升了道路。
三、心得
技术演变的过程就是创新的过程,这个背后不断进阶的思想值得我们好好领悟的。