SpringBoot是用来简化Spring应用开发的,约定大于配置,去繁从简
产生的背景:J2EE笨重的开发,繁多的配置,低下的开发效率,复杂的部署流程,第三方技术集成难度大;
解决的问题:Spring全家桶时代,SpringBoot->J2EE一站式解决方案,SpringCloud->分布式微服务整体解决方案;
优点:
快速创建独立运行的Spring项目以及主流框架集成
使用嵌入式Server容器,应用无需打包成WAR包
starters自动一来与版本控制
大量的自动配置,简化开发,也可以修改默认值
无需配置XML,无代码生成,开箱即用
准生产环境的运行时应用监控
与云计算的天然集成
缺点:
入门容易精通难
搭建SpringBoot工程
IDEA:File–>new Project–>Maven;点点点
1.打开pom文件,导入SpringBoot依赖
<parent>父依赖版本控制
&l