首页 > 其他分享 >多模块设计

多模块设计

时间:2023-10-11 11:23:41浏览次数:31  
标签:主程序 依赖 可以 模块 设计 工具

分模块设计,因为 1.如果超级多程序员负责一个模块,功能很难复用,代码也不好维护,故可以整成多个模块。2.如果没有分为多模块的话,别人想用我们的方法,也会看到我们的实体类(万一很机密呢),不安全。

 

如上图所示,可以创建maven模块如上

 

 

以上是规则

 

 

 

 

然后把本来模块中的工具类剪切粘贴到工具模块中

 

 

然后接下来就是各种手段把应该有的依赖找到放到工具类里:1.可以是通过报错    2.可以是通过本来的主程序

 

注意:

 

主程序的工具类依赖记得删

 

标签:主程序,依赖,可以,模块,设计,工具
From: https://www.cnblogs.com/cjtaaa/p/17756598.html

相关文章

  • BOSHIDA DC电源模块选用电容滤波器的注意事项
    BOSHIDADC电源模块选用电容滤波器的注意事项DC电源模块是电子系统中的重要部件,常用于给各种电子设备供电。为了使输出的直流电压更加稳定,需要在电源模块中加入电容滤波器。电容滤波器的作用是平滑输出的直流电压,去除其中的纹波信号,使输出电压更加稳定。然而,选用电容滤波器时需要......
  • Python 动态加载模块
    Python动态加载模块-lwp-boy-博客园(cnblogs.com)python动态导入模块import_module和重载reload-掘金(juejin.cn)关于Python的动态导入(import)-知乎(zhihu.com)1,啥叫动态加载:动态加载指在程序运行中,动态的加载模块,而不是在运行之前利用import或from...imp......
  • php模式设计之 单例模式
    模式设计是什么?初学者一开始会被这高大上的名称给唬住。而对于有丰富编程经验的老鸟来说,模式设计又是无处不在。很多接触的框架就是基于各种模式设计形成的。简单说,在写代码的过程中一开始往往接触的是面向过程的,简单的基础的编程。这个时候我们往往追求的是代码能够实现某项功能......
  • 《信息安全系统设计与实现》第六周学习笔记
    第十一章EXT2文件系统EX2文件系统数据结构创建虚拟硬盘mke2fs[-bblksize-Nninodes]devicenblocks虚拟磁盘布局Block#0:引导块超级块Block#1容纳整个文件系统的信息超级块的重要字段:u32s_inodes_count://文件系统中节点总数u32s_blocks_count://文件......
  • 2_模块
    模块声明共享在app-modules中exports导出声明服务为共享@Module({controllers:[UserController],providers:[UserService],exports:[UserService]})在controller中引用:import{UserService}from'./user/user.service';@Controller('')exportclass......
  • 【愚公系列】2023年10月 二十三种设计模式(九)-装饰者模式(Decorator Pattern)
    ......
  • 网络规划设计师真题解析--位示图大小计算
    假设某计算机的字长为32位,该计算机文件管理系统磁盘空间管理采用位示图,记录磁盘的使用情况,若磁盘的容量为300GB,物理块的大小为4MB,那么位示图的大小为(2)个字。(2020年)(2)A.2400 B.3200 C.6400 D.9600答案:A解析:已知磁盘容量为300GB,物理块大小为4MB则计算物理块数=300*1024/4=76800(个)位......
  • 国标GB28181视频智能分析平台EasyGBS系统的设计与应用
    国标GB28181视频智能分析平台EasyGBS系统是一种基于GB28181-2016标准实现的网络视频平台,它负责实现核心信令与设备管理后台部分。该平台支持NAT穿透,可以接入海康、大华、宇视等品牌的IPC、NVR设备。它还支持国标级联,可以将不带国标功能的摄像机、直播流、直播推流转发到其他国标平......
  • Java设计模式之责任链模式
    1.1.概述在现实生活中,常常会出现这样的事例:一个请求有多个对象可以处理,但每个对象的处理条件或权限不同。例如,公司员工请假,可批假的领导有部门负责人、副总经理、总经理等,但每个领导能批准的天数不同,员工必须根据自己要请假的天数去找不同的领导签名,也就是说员工必须记住每个领......
  • DDD(Domain-Driven Design,领域驱动设计)
    DDD(Domain-DrivenDesign,领域驱动设计)是一种软件开发方法论,它注重对业务领域的深入理解,并将领域模型作为软件设计的核心。在DDD中,领域模型是通过对业务领域的分析和抽象而得到的,它是对业务领域中的概念、规则、行为等的描述。领域模型的设计是DDD中的一个重要环节,它需要开发团队......