Spring Boot Initializer

Dec 19, 2016


Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。

初始化一个Spring Boot项目的方式有很多种:

Spring Initializer网页

打开http://start.spring.io/, 生成一个Spring Boot的项目:

图1
图1

“Generate Project”后,会下载一个zip包到本地,解压后,就是一个简单的spring boot项目了。

进入解压的demo目录下,运行 ./gradlew bootRun 就可以运行次项目了,默认端口是8080,[http://localhost:8080]。

在运行 ./gradlew bootRun 时,如果嫌国内下载Java依赖库的速度太慢,可以使用国内阿里的maven库镜像。将

repositories {
	mavenCentral()
}

都修改为

repositories {
	mavenLocal()
	maven { url "http://maven.aliyun.com/nexus/content/groups/public/" }
	maven { url "https://repo.spring.io/snapshot" }
	maven { url "https://repo.spring.io/milestone" }
}

Spring Initializer idea

电脑上安装有Intellij Idea,或现在下载安装Idea: https://www.jetbrains.com/idea/

File -> New -> Project弹出创建新项目的窗口。

图2
图2

选择”Spring Initializer”和Java版本,在以后的配置向导中就可以配置Name, Artifact以及依赖。

Spring Boot CLI Initializer

安装命令行的Spring Boot ClI: Installing the Spring Boot CLI

而后可以运行下面的命令创建Spring Boot项目。

spring init -dweb,data-jpa,h2,thymeleaf --build gradle demo

参考资料