进入IDEA选择SpringInitializr进行创建
Next后进行项目名称与构建方式配置(maven/gradle),这里我们选择gradle构建项目
再下一步我们可以选择一些构建框架,例如springboot的版本...
项目里自己要用到的基础依赖,这里我们先简单只选择一个基础的web依赖(后续需要的,可以自行在gradle配置中进行依赖)
继续next创建项目moudle名称,然后finish执行(等待项目构建编译即可)
我们创建一个最基础的Controller来访问测试一下:
点击运行,可以看到我们创建的springboot项目已经成功运行,这里显示默认的配置端口号为8080
打开浏览器输入地址访问一下:
构建一个gradle管理的springboot基础项目就这么简单完成了,将目录切换为project模式,在这里可以看到build.gradle文件
双击打开build.gradle文件,可以看见dependencies依赖里添加了我们初始创建项目时选择的springboot-web相关依赖,在这里我们可以自行添加管理三方依赖,例如jpa,gson,okhttp等等
接下来我们再看一下如何快速打包应用供服务器使用:
找到IDEA最右侧的gradle栏,该栏目里展示了gradle项目中的所有gradle task,在这里我们找到bootJar,该task即是将项目打包成jar包的task,双击执行:
可以看到控制台已显示打包完成:
依次执行了四个gradle的任务,gradle其实也是一门jvm语言(groovy),他有着自己的生命周期,自己的基础组件。我们可以在.gradle文件中编写自己的管理配置逻辑,这里不多追溯,有兴趣的朋友可以自行了解。
编译完成后,在project目录模式下,build/libs下已出现了打包结果
我们可以在cmd中进入该目录,执行java -jar demo-0.0.1-SNAPSHOT.jar,命令行显示执行成功