zoro 96418d43ad 船检导出优化,去除过期企业 4 mēneši atpakaļ
..
.mvn 5c63590fc6 :construction_worker: first commit 1 gadu atpakaļ
src 96418d43ad 船检导出优化,去除过期企业 4 mēneši atpakaļ
mvnw 5c63590fc6 :construction_worker: first commit 1 gadu atpakaļ
mvnw.cmd 5c63590fc6 :construction_worker: first commit 1 gadu atpakaļ
pom.xml d526ea8eab 水运年审导出模板 5 mēneši atpakaļ
readme.md 1e76a86a14 文件包解析 6 mēneši atpakaļ

readme.md

港行监管主体服务

概述

该项目主要用于维护一个基本的项目结构,是以Spring boot作为骨架,所用maven构建的Java项目. 项目以DDD和整洁架构思想作为技术核心.项目使用Java8作为基础语言,Spring boot2.3.7.RELEASE作为基础依赖.

命名规范

  1. 所有业务异常以Exception结尾 如ApplicationException
  2. domain对象不加任何后缀 例如 User
  3. domain的Service对象以I开头以Service结尾 例如 IUserService
  4. config层的对象以Config结尾 例如 ServiceConfig
  5. 数据库实现的代理类,以domain service名称去掉I,以Impl为后缀 例如 UserServiceImpl
  6. controller以Controller结尾 例如 UserController
  7. request以Request/Req结尾,response以Response/Res结尾
  8. 所有工具类以Util结尾

发布注意事项

由于该服务涉及到rar文件的解压缩,需要用到lib7-Zip-JBinding.dll文件,所以发布的时候需要将端口进程杀死以后再进行发布,否则对rar进行解压时会出错