前言

在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里构建多模块应用了吧!

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对脚本之家的支持。

java怎么新建模块_spring boot添加新模块的方法教程相关推荐

  1. Win11系统添加新用户的方法

    Windows11系统是现在非常火热的电脑操作系统,现在已经有不少小伙伴都安装了Win11系统进行体验,默认情况下是使用Microsoft账户,有的用户不喜欢Microsoft账户想创建一个新的本地账 ...

  2. android framework资源,android源码framework下添加新资源的方法

    编译带有资源的jar包,需要更改frameworks层,方法如下: 一.增加png类型的图片资源 1.将appupdate模块所有用到的png格式图片拷贝到framework/base/core/re ...

  3. w10系统服务器如何创建新用户,win10添加新用户的方法分享

    小伙伴们知道如何给win10系统添加新用户吗?小编今天给大家带来了win10添加新用户的方法分享,一起来学习吧! 方法步骤: 1.点击开始菜单,选择"设置": 2.在设置选择中点击 ...

  4. origin2019插入图片_Origin绘图时在新图层中添加新图的方法

    在使用Origin绘图时,经常遇到在当前图层中再添加一个新图的情况,那么本文就详细讲解下如何在当前图层中添加新图的方法. 在带有数字2的灰色方块内点击右键,从弹出的菜单里选择Layer content ...

  5. java若依框架开发api接口(添加新模块)

    在java的spingboot框架中比较好的开源后台那必须是若依了!为了方便管理自己开发的api接口,添加自己的模块,将api接口统一管理在该模块中! 记得三连哦~ 1.下载若依admin,链接:Ru ...

  6. 2020idea创建web项目_Spring Boot + Mybatis 多模块(module)项目的完整搭建教程

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试资料 来源:http://sina.lt/gmQc 一.前言 最近公司项 ...

  7. linux系统下添加新硬盘的方法详解

    对于linux新手来说,在linux上添加新硬盘,是很有挑战性的一项工作. 在Linux服务器上把硬盘接好,启动linux,以root登陆. fdisk -l ## 这里是查看目前系统上有几块硬盘 D ...

  8. java 项目启动初始化_Spring项目启动时执行初始化方法

    一.applicationContext.xml配置bean init-method="initKeyWord"> classpath:sensitive-word.xml ...

  9. oracle无法分区,oracle已存在的表添加新分区的方法

    现在有一张表如下: create table WRITE_USER ( area_code              VARCHAR2(8), user_no                VARCH ...

最新文章

  1. IROS 2021 | 相机数据转化为2D激光伪标签的自监督学习行人检测
  2. 中国大学的现实:层次越低,上课越多,学生读书越少
  3. 京东AI战略宏图展现 不枉挖来这么多AI大牛
  4. Python_note5 函数和代码复用+PyInstaller库+数码管绘制
  5. php团队规范,简单的PHP团队编程规范与习惯
  6. luogu P3234 [HNOI2014]抄卡组
  7. 银行的相关计算机知识,银行计算机基础知识试题及答案正式版.doc
  8. 教程:用Java创建和验证JWT
  9. 在Twitter上使用Apache Mesos和Apache Aurora进行资源调度和任务启动
  10. python创建文本、判断该文件共有多少行_python如何判断文件有多少行
  11. jvm gc垃圾回收机制和参数说明amp;amp;Java JVM 垃圾回收(GC 在什么时候,对什么东西,做了什么事情)
  12. android模拟鼠标点击事件给控件,Android使用模拟鼠标拖动操作
  13. 小程序代码压缩之js压缩
  14. linux windows双系统安装教程
  15. windows 常用自由、开源、免费软件(不断更新)
  16. 计算机万维考试题,计算机培训 万维考试系统选择题题库(含参考答案).pdf
  17. 第二章 第七课 Scratch作品:神奇的小猫(脚本块:外观)
  18. Java岗大厂面试百日冲刺 - 日积月累,每日三题【Day29】
  19. HTML5网页中的链接
  20. 热门计算机软件学校,热门专科专业排行榜-热门大专专业排名前十名

热门文章

  1. SUN公司经典linux教材转自http://blog.chinaunix.net/uid-20446831-id-1677336.html
  2. 新博开通,近期将推出系列博客之测试工具篇!
  3. java moneyutils_java中每月等额与先息后本计算
  4. python os模块安装方法_基于python中pygame模块的Linux下安装过程(详解)
  5. php字符串分割汉字,php支持中文字符串分割的函数
  6. 微课|《Python编程基础与案例集锦(中学版)》第4章例题讲解(2)
  7. Python中相同的值在内存中到底会保存几份
  8. Python+django建站入门篇(2):素数判断
  9. 使用Python 3.5/3.6监听本机任意窗口中的按键操作
  10. Python版快速排序算法