使用 IntelliJ IDEA + Gradle + SpringBoot 搭建Hello World工程

一、开发环境准备

二、新建工程

  1. 打开IntelliJ IDEA,如下图步骤选择新建工程。(如果之前未打开过工程,则是从初始界面选择新建工程,大同小异)

    使用 IntelliJ IDEA + Gradle + SpringBoot 搭建Hello World工程

  2. 选择相应的构建

    使用 IntelliJ IDEA + Gradle + SpringBoot 搭建Hello World工程
    1) 如上图红色框中选择安装好的JDK,如果还未选择,可点击红色框中的New,并选择相应的Java目录即可自动识别。(别告诉我这个都还要教)
    2) 选好JDK后,则选择左边的Spring Initializr(貌似是2017版的IntelliJ IDEA才新加入的,旧版的貌似没有,如果没有的小伙伴也不用着急,后面还有一个备用的解决方案),然后点击Next.

  3. 选择工程类型

    使用 IntelliJ IDEA + Gradle + SpringBoot 搭建Hello World工程
    1) 红色框中为必改项目,选择Gradle Project和War包类型
    2) 蓝色框中为选改项目,比如你可以改个Group名,改个Artifact名
    3) 选择Next

  4. 选择需要的组件

    使用 IntelliJ IDEA + Gradle + SpringBoot 搭建Hello World工程
    如上图所示,你可以选择需要的组件,比如相应的SQL支持、Redis支持等等,这里只选择了最基本的Web。

  5. 填写工程名

    使用 IntelliJ IDEA + Gradle + SpringBoot 搭建Hello World工程
    再次确认工程名、模块名以及存放的目录,有需要的可以更改,一般可以直接点击Next。

  6. 选择Gradle

    使用 IntelliJ IDEA + Gradle + SpringBoot 搭建Hello World工程
    1) 选择Use local gradle distribution(当然,你也可以使用内置的Gradle,实际并不影响。但为了能灵活更换,一般而言,还是用自己配置的比较好)
    2) 填写Gradle Home,选择我们下载的Gradle Home解压后的目录
    3) 点击Next
    4) 至此工程已经新建完毕了


  有朋友可能还是用旧版的IntelliJ IDEA,所以在建工程的时候可能并没有相应的Spring Initializr选项。这也没关系,这个并不是IDEA独创的东西,只是作了集成而已,大家可以直接访问网页版的Spring Initializr,点击打开后你会发现其实跟上面的步骤是一致,如下图所示。按箭头所示配置完毕后,可以点击生成按钮生成相应的Project,下载到本地后再用IDEA打开即可。
使用 IntelliJ IDEA + Gradle + SpringBoot 搭建Hello World工程


三、修改并发布工程

  1. 修改build.gradle

    使用 IntelliJ IDEA + Gradle + SpringBoot 搭建Hello World工程
    如图红色框,填写国内的maven源(鉴于国内网络限制,如果不*的话,下载速度是令人发指的,所以一般而言,都会配置几个国内的源,大家也可以上网去找,有些链接由于某些政策的原因已经停用了,但还有很多源是可以用的),填写完毕后无需保存,工程会自动更新的。(应该可以看到Idea下面有个正在构建或者正在干啥的提示,等它滚完就可以了,也许,会非常慢,注意“非常”两个字)

  2. 修改代码

    使用 IntelliJ IDEA + Gradle + SpringBoot 搭建Hello World工程
    1) 如图红色框所示增加了一个HelloWorld的入口
    2) 增加完毕后工程右建,然后选择Rebuild工程
    3) 等待工程下载相应的信赖包,下载完毕应该会如下图所示,External Libraries里面已经加载了相应的Jar包(也许,会非常非常慢,注意“非常非常”四个字,具体多久我不知道,反正我是挂了个通宵。谁叫咱是安静的美男子,等~)
    使用 IntelliJ IDEA + Gradle + SpringBoot 搭建Hello World工程

  3. 配置服务器

    使用 IntelliJ IDEA + Gradle + SpringBoot 搭建Hello World工程
    在Idea右上角找到图示所在的地方,并如图点击。

  4. 新增服务器

    使用 IntelliJ IDEA + Gradle + SpringBoot 搭建Hello World工程
    如图所示,在弹出的窗口中,按步骤点击+号,并在列表中选择Tomcat服务器。

  5. 配置Tomcat

    使用 IntelliJ IDEA + Gradle + SpringBoot 搭建Hello World工程
    1) 点击Configure,并配置下载的Tomcat所在目录,配置完毕就会如上图所示,保持默认即可,当然,最好,换个名字,如图填的是Tomcat9。
    2) 点击Deployment页签,进入下一步。

  6. 添加需要发布的war包

    使用 IntelliJ IDEA + Gradle + SpringBoot 搭建Hello World工程
    如图点击相应的地方打开添加界面,然后如下图所示,选择相应需要发布的war包,并点击OK。
    使用 IntelliJ IDEA + Gradle + SpringBoot 搭建Hello World工程

  7. 发布

    使用 IntelliJ IDEA + Gradle + SpringBoot 搭建Hello World工程
    如图所示,继续点击OK,现在已经准备就绪了。

  8. 启动Tomcat

    使用 IntelliJ IDEA + Gradle + SpringBoot 搭建Hello World工程
    选择相应的服务器,并点击如图所示的位置启动服务器。

  9. 大功告成

    使用 IntelliJ IDEA + Gradle + SpringBoot 搭建Hello World工程
    如图所示,服务器启动完毕后会自动打开浏览器。如图所示,已经成功的显示了Hello World