说明
本文手把手演示如果利用Gradle + SpringBoot创建一个多模块项目,作为以后功能点验证、持续开发的基础。
环境信息
- 操作系统:win 10
- JDK:1..8.0-181
- Gradle:gradle-6.8.2
- IDEA:2020.1 ULTIMATE
- SpringBoot:2.5.6
新建项目
- 打开IDEA,显示如下,点击 “创建项目”
- 选择以Gradle方式创建项目,指定项目的JDK版本后,点击Next进入下一步
- 填写项目基本信息,点击完成
Location:项目目录,选定目录后ArtifactId和Name也即确定
GroupId:分组名,一般以域名反转形式设置,如域名是<www.baidu.com>, 则此处设置为com.baidu
ArtifictId:理解为项目名
Name:同ArtifactId
- 如果你需要更换gradle依赖,配置如下
- 完整的bild.gradle设置如下
1 | csharp复制代码//build.gradle配置初识:https://blog.csdn.net/lw_power/article/details/51241720 |
- 在项目中创建.gitignore文件,填写指定格式的文件
至此,项目主模块创建完成。
创建子模块
- 选中项目后, File -> New -> Module 或 右击项目,选择 New -> Module
- 选择以Gradle方式创建模块,指定JDK版本后,进入下一步
- 填写模块信息,点击完成
Parent:父级,选择之前创建的core项目
Name:填写模块名
其他配置不需要填写
- 可以看到项目下多出了util模块,build.gradle配置清空即可
1 | ini复制代码// 如果单独构建,产物包名称可自定义 |
- 在util模块下创建类
1 | typescript复制代码package com.yibenzhenjing.core.util; |
- 将util构建为二方库
执行成功后看到如下
- 创建应用模块site,过程同util,build.gradle如下
1 | scss复制代码buildscript { |
- 创建项目启动类
1 | typescript复制代码package com.yibenzhenjing.core.site; |
- site模块下创建测试类
1 | kotlin复制代码package com.yibenzhenjing.core.site.controller; |
- 启动项目,
并在浏览器中打开 http://localhost:8080/hello ,结果如下,满足预期
至此,通过IDEA创建的 Gradle + SpringBoot的项目成功开发,如果您正在新建类似项目,希望能给您写参考。
本文转载自: 掘金