springboot~添加新模块的方法

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

对于一个初学者来讲,创建模块的方式须要咱们掌握,网上的资料很少,不多讲到这个功能点,大叔在这里普及一下!java

springboot项目基本结构如图:spring

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

一 选择file->project structure  文件-》项目结构,咱们看到有两个默认的模块框架

二 关闭它,而后在test模块上左击选复制,在src上选粘贴,输入新的模块名ide

 

三 选要复制的文件,而后这里能够不用选,本身去重新去创建单元测试

四 若是软件有bug,能够仍是会把当前项目文件复制到新模块里,这时你删除便可,而后从新还原包,以后你的intTest包就出现了,当没有还原成功时,它只是个文件夹!测试

五 打开文件结构窗口,能够intTest没有和main,test在一个分组,你能够移到到同一分组里gradle

六 为根项目添加java文件夹,创建文件夹后须要修改文件夹类型,如图:ui

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

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

注意:当你添加新的模块后,若是但愿集成前面的模块,能够在build.gradle里添加以下代码(例如新模块为integTest)

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

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

相关文章
相关标签/搜索