欢迎来到代码驿站!

JAVA代码

当前位置:首页 > 软件编程 > JAVA代码

springboot实现多模块项目添加一新模块

时间:2022-08-07 08:59:00|栏目:JAVA代码|点击:

springboot多模块项目添加一新模块

选择Maven Module,填写模块名

若空白,catalog目录可选择internal

更改包名

完成后父pom下的会自动添加新模块

手工添加新模块的dependency即可

(手动添加模块类似)

springboot添加新模块的方法

在springboot项目框架里,把一个项目两大模块,主项目main和测试项目test,而我们的测试项目根据功能又可以再分,比如可以有单元测试,集成测试,业务测试等等。

对于一个初学者来说,建立模块的方式需要我们掌握,网上的资料不多,很少讲到这个功能点,我在这里普及一下!

springboot项目基本结构如图

下面我们来建立一个集成测试模块intTest,有的团队愿意叫它integTest,都可以,intTest这个名字来自于gradle官方的文档上,我也借鉴一下(https://docs.gradle.org/current/userguide/java_testing.html#test_reporting

一、选择file->project structure 文件-》项目结构

我们看到有两个默认的模块

二、关闭它然后在test模块上左击选复制

在src上选粘贴,输入新的模块名

三、选要复制的文件

然后这里可以不用选,自己去从新去建立

四、如果软件有bug

可以还是会把当前项目文件复制到新模块里,这时你删除即可,然后重新还原包,之后你的intTest包就出现了,当没有还原成功时,它只是个文件夹!

五、打开文件结构窗口

可以intTest没有和main,test在一个分组,你可以移到到同一分组里

六、为根项目添加java文件夹

建立文件夹后需要修改文件夹类型,如图:

你可以为intTest模块去配置它的相关信息,同样是在build.gradle里进行,这块就不再详细说了

现在你应该知道如何在springboot里构建多模块应用了吧!

注意:

当你添加新的模块后,如果希望集成前面的模块,可以在build.gradle里添加如下代码(例如新模块为integTest)

integTestCompile sourceSets.main.output
integTestCompile configurations.testCompile
integTestCompile sourceSets.test.output
integTestRuntime configurations.testRuntime

这样在刷新后,它的依赖项里就会继承main和test这两个模块了。

上一篇:Java Servlet异步请求开启的简单步骤

栏    目:JAVA代码

下一篇:Kotlin 的注解类详解及实例

本文标题:springboot实现多模块项目添加一新模块

本文地址:http://www.codeinn.net/misctech/210093.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有