1:为什么要用到SpringBoot
可以解决Jar包冲突问题、传统项目框架整合起来太繁琐(SSM)。
2:什么是SpringBoot
SpringBoot是一个快速开发框架,能够帮助我们快速整个第三方框架(Maven依赖关系,使用Maven继承机制实现),内置嵌入HTTP服务器(Tomcat),最终以Java应用程序进行执行。
3:SpringBoot与SpringCloud的关系
SpringBoot是一个快速开发框架,完全注解化。SpringCloud是一套目前最完整微服务解决框架,功能非常强大。SpringBoot+SpringCloud是微服务开发。
4:SpringBoot与SpringMVC的关系
SpringBoot Web组件集成SpringMVC框架,使用注解启动SpringMVC,简化XML文件。
5:Maven的packaging类型
所有的父级项目的packaging都为pom,packaging默认是jar类型。如果是需要部署的项目,则需要打包成war类型,如果只是内部调用或者是作服务使用,则推荐打包成jar类型。