• 系统中重复部分打包成一个jar包供其他工程使用(工程重构)


    开始吧

    原因起源

    发现每个工程当中都会使用公共的实体类。每个工程都创建这样的实体类费时费力,代码臃肿。

    解决之道

    将这样公共用到的代码(实体类),抽成一个供其他工程使用的jar包以此依赖。

    1、 新建一个模块儿cloud-api-commons,作用就是实体类通用包。

    步骤省略

    2、 将其依赖在父工程中引入。供其他工程使用。

    父工程加入依赖

      <dependencies>
        <!-- 引入自己定义的api通用包,可以使用Payment支付Entity -->
        <dependency>
          <groupId>com.zhoujinyuan</groupId>
          <artifactId>cloud-api-commons</artifactId>
          <version>1.0-SNAPSHOT</version>
        </dependency>
      </dependencies>
    

    3、 通用实体类模块用到的依赖

      <dependencies>
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-devtools</artifactId>
                <scope>runtime</scope>
                <optional>true</optional>
            </dependency>
            <dependency>
                <groupId>org.projectlombok</groupId>
                <artifactId>lombok</artifactId>
                <optional>true</optional>
            </dependency>
    
            <!-- 关于这个hutool 是个功能强大的工具包,官网:https://hutool.cn/-->
            <dependency>
                <groupId>cn.hutool</groupId>
                <artifactId>hutool-all</artifactId>
                <version>5.1.0</version>
            </dependency>
        </dependencies>
    
  • 相关阅读:
    PHP __autoload()方法真的影响性能吗?
    MYSQL 逻辑架构
    Ajax.dll的初探
    教育技术反思
    祝天下所有的老师教师节快乐
    Asp.net+Xml+js实现无线级下拉菜单
    有调查就有发言权
    控件事件神奇实效
    Inspiration 7.6使用时出现的问题
    最常用的加密类
  • 原文地址:https://www.cnblogs.com/jinyuanya/p/13999594.html
Copyright © 2020-2023  润新知