规范 - JAVA代码结构

2020-07-21

java代码目录结构规范

  • 发布目录:${自定义应用名}-interfaces
  • jar包名:${发布目录}.jar
  • apollo AppId:${发布目录}
  • 注册至consul的service name:${发布目录}
  • 注册至cat监控,服务名:${发布目录}
  • 注册至pinpoint的服务名:${发布目录}
  • 注册至jaeger的服务名:${发布目录}
  • jenkins job name:${发布目录}-${env}

Demo

以bidding服务举例 bidding有一个服务在T1环境

  • 发布目录:bidding-interfaces
  • jar包:bidding-interfaces.jar
  • appollo AppId: bidding-interfaces
  • 注册至consul的service name:bidding-interfaces
  • 注册至cat监控,服务名:bidding-interfaces
  • 注册至pinpoint,服务名:bidding-interfaces
  • jenkins job name: bidding-interfaces-T1

注意:

发布目录最大长度不允许超过32个字符。

同一仓库,仅允许生成一个springboot可启动的jar包。


标题:规范 - JAVA代码结构
地址:https://blog.njqhome.com:8443/articles/2020/07/21/1595321798953.html