微服务项目开发规范
1.项目命名: xx-xx/xx-xx-xx 项目名-模块名/项目名-模块名-二级模块名 大小写:全部小写,单词间使用-连接 2项目划分 mes-base 共有基础模块,抽出共用实体,共用工具类等 mes-discovery-eureka 服务注册中心 mes-api-gateway 网关 mes-config 配置中心 mes-user 用户模块 mes-equipment 设备管理模块 等等,具体根据业务做具体划分 3包命名: com.kaicom.mes.xx xx:模块名 4目录结构: 1)src/main/java下 com.kaicom.mes.xx下有以下包 controller/接口 dao/mybatis映射接口类 enums/枚举类 model/数据库表对应实体类 model/vm/请求体实体类 model/dto/返回体实体类 service/业务代码 util/工具类 feign/调用其他模块接口的客户端和工厂类 XxXxApplication.java 启动类,XxXx为模块名和二级模块名 2)Src/main/Resource为静态资源目录 Resource下常用静态资源: application.properties 公用配置文件 application-dev.properties 开发环境配置文件 application-test