Spring系列 – Intellij IDEA创建spring boot项目

本文创建最简单的spring boot工程,旨在演示如果利用IntelliJ IDEA内置的Spring boot插件创建spring boot工程。

环境:Mac(High Sierra) + IntelliJ IDEA

1.1 初始化工程

打开IntelliJ IDEA,新建项目File -> New -> Project…

选择Spring Initializr,然后选择JDK,这里选择的是JDK 1.8,点击Next。

填写必要的Group,Artifact,Type等字段如下图。Type选择gradle,因为下面将会用gradle构建spring jar包。Jar包也是spring官方推荐的部署形态。

在dependencies对话框中,最左侧列表中选择web,在中间列表也选择web,因为下面代码要建立简单的controller,通过url可以访问相应的结果,如下图,最后点击Next。

填写工程目录名称,这些填写hello-docker,点击Finish。

如果成功会生成如下图目录结构。

1.2 添加代码

打开src/main/java/com.kingscow.hello目录下的HelloApplication文件,键入如下代码(根据创建工程时package填写不同这里会有微微区别)。

打开src/test/java/com.kingscow.hello目录下生成的HelloApplicationTests文件,键入如下测试代码

打开src/main/resources目录下配置文件application.properties,键入如下代码。它描述了工程名称,并指定了端口8888,防止和常见端口冲突。

1.3 配置Gradle

打开build.gradle文件,修改为如下代码

其中,buildscript方法用于添加第三方依赖,这里添加了spring-boot-gradle-plugin,并在下面指定了jar包的信息以及如何编译和测试。

1.4 运行工程

1.4.1 使用IDEA运行工程
在IDE中使用快捷键ctrl+R运行工程,或者在main方法或有@SpringBootApplication注释的class上点击run按钮也可以运行工程,如下图。

1.4.2 通过gradle构建
在IDE中按alt+F12组合键,或者进入单独Terminal并进入工程根目录(hello-docker文件夹),分别键入如下命令

其中,./gradlew build用于根据build.gradle配置构建jar包,如果成功会在build/libs文件夹下生成名为naive-spring-boot-0.0.1.jar文件。

而命令java -jar path/to/package.jar 用于运行jar包,如下图。


打开浏览器,输入localhost:8888,如果看到信息”Tap Spring Boot”,说明成功运行。

Spring系列 – Intellij IDEA创建spring boot项目