1.简介
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。Spring Boot的目标不在于为已解决的问题域提供新的解决方案,而是为平台带来另一种开发体验,从而简化对这些已有技术的使用。
Spring Boot的主要优点:
Ø 为所有Spring开发者更快的入门。
Ø 开箱即用,提供各种默认配置来简化项目配置。
Ø 内嵌式容器简化Web项目。
Ø 没有冗余代码生成和XML配置的要求。
2.系统要求
默认情况下,Spring Boot 1.3.0.BUILD-SNAPSHOT 需要Java7和Spring框架4.1.3或以上。你可以在Java6下使用Spring Boot,不过需要添加额外配置。具体参考Section 73.9, “How to use Java 6”。构建环境明确支持的有Maven(3.2+)和Gradle(1.12+)。
3.使用Maven构建项目
3.1maven环境配置
MAVEN_HOME
F:\apache-maven-3.3.9-bin
注意:path的java环境变量要配在maven的环境变量前面。
如下提示说明配置成功:输入mvn -version
3.2构建项目
通过SPRING INITIALIZR工具产生基础项目
访问:http://start.spring.io/
选择构建工具Maven Project、Spring Boot版本1.4.4以及一些工程基本信息,可参考下图所示
点击Generate Project下载项目压缩包,解压项目包,并用IDE以Maven项目导入。import–>Maven–>Existing Maven Projects,点击下一步
点击finish
通过上面步骤完成了基础项目的创建,如上图所示,SpringBoot的基础结构共三个文件(具体路径根据用户生成项目时填写的Group有所差异):
src/main/java下的程序入口:MicroserviceTestApplication
src/main/resources下的配置文件:application.properties
src/test/下的测试入口:MicroserviceTestApplicationTests
生成的MicroserviceTestApplication和MicroserviceTestApplicationTests类都可以直接运行来启动当前创建的项目。