
概述
随着动态语言的流行(Ruby、Groovy、Scala、Node.js),Java的开发显得格外的笨重:繁多的配置、低下的开发效率、复杂的部署流程以及第三方技术集成难度大。
在上述环境下,SpringBoot应运而生。Spring
Boot是Spring家族的一个子项目,其设计初衷是为了简化Spring配置,从而可以轻松构建独立运行的程序,并极大提高开发效率。它使用"习惯优于配置"的理念,针对不同的开发场景内置了相应场景下的习惯性配置,让我们创建项目时,实现"开箱即用"。使用SpringBoot很容易创建一个独立运行、准生产级别的基于Spring框架的项目,而不需要我们进行配置或者只需进行少量的Spring配置。
Spring Boot 优点
- 可快速构建独立的Spring应用
- 直接嵌入Tomcat、Jetty和Undertow服务器(无需部署WAR文件)
- 提供依赖启动器简化构建配置
- 极大程度的自动化配置Spring和第三方库
- 提供生产就绪功能
- 极少的代码生成和XML配置
环境准备
- Oracle JDK
1.8(及以上版本) - Apache
Maven 3.5.0 - IntelliJ IDEAUltimate旗舰版
IDEA基本设置
IDEA欢迎页

网友评论