Spring与SpringBoot的关系 SpringBoot是对Spring的进一步封装,基于注解开发,舍弃XML,使用yml或者propertlies进行简要配置即可。每个工程都可以打包成一个jar包,其中内置了Tomcat或其他Servlet容器,可以独立运行,与微服务理念十分契合。每一个场景下的需求都可以封装成一个starter,只要导入这个starter就有了这个场景所需要的一切,包括针对这个场景的自动化配置、依赖信息。SpringBoot程序必须有一个主启动类。