Parcels开发规范

2019年12月13日 作者 刘剑

后端启动步骤

  1. pull   (分支 new-parcels : git branch -b new-parcels origin/new-parcels)
  2. 配置 switchhost
  3. 配置 nginx
  4. 注释 api label-internal 工程依赖
  5. 安装 热加载 plugin JRebel
  6. 运行 00-create-my-dev-cfg.sh 生成本机开发yaml
  7. 运行 21-package.sh 编译所有工程

详细配置链接

Parcels前端启动步骤链接

RabbitMQ链接

 

开发注意

  1. shell脚本00已经修改 可以生成dev配置了
  2. 在00-doc/ dev-nginx.conf 直接配置自己开发机器nginx
  3. 以后取session的数据用SessionUtils
  4. sessionUser.setRoles(roles); session里有权限“role”,不用dao查询role
  5. xxl, jms,和工程间互相调用的restTemplate,整个线程都没有httpSession,后端编码要注意

 

查询方案

  1. 所有复杂查询,导出查询全部要分页
  2. export-data, 一万条一页,一页生成一个excel;     查询一页,生成一个excel,  然后将多个excel文件压缩成一个文件,提供下载链接,防止内存耗尽!