zoukankan      html  css  js  c++  java
  • SpringBoot工程实现多启动模块

    一、需求背景
    1. 项目需要将管理后台接口与客户端接口拆分为两个独立的执行JAR
     
    二、拆分方案
    0
    三、拆分方案验证过程记录
    1. 删除工程目录下的.idea目录与.iml文件
    2. 在工程目录下复制yqkj-erp-web,重命名为yqkj-erp-web-console
    2.1 注意,不能在idea工具中复制,不然新旧module会自动关联,无法单独运行
    3. 修改工程目录下的pom.xml和新增module下的pom.xml
    4. 使用idea打开修改后的工程
    5. 分别运行两个module中的Application.java,需要修改其中一个的启动端口,验证通过
    6. 如有必要,修改module/pom.xml的profile,用于单独控制环境配置文件;但是大部分情况下,应该都是使用相同的环境配置
    7. 验证打包,在idea的maven视图中,选择root包,双击package,可以看到两个module的output中都生成了对应的可执行jar
     
    四、拆分后的项目结构
    0
  • 相关阅读:
    cordova 里js和oc通信原理
    awakeFromNib
    CALayer树形结构
    SDWebImage原理,转载
    gcd多线程
    block的存储形态
    关于weak对象什么时候释放
    Swift是否和OC一样有runtime机制
    大数据基础
    python进行离线打包并安装
  • 原文地址:https://www.cnblogs.com/weijs/p/14421693.html
Copyright © 2011-2022 走看看