Parcels开发规范
后端启动步骤
- pull (分支 new-parcels : git branch -b new-parcels origin/new-parcels)
- 配置 switchhost
- 配置 nginx
- 注释 api label-internal 工程依赖
- 安装 热加载 plugin JRebel
- 运行 00-create-my-dev-cfg.sh 生成本机开发yaml
- 运行 21-package.sh 编译所有工程
开发注意
- shell脚本00已经修改 可以生成dev配置了
- 在00-doc/ dev-nginx.conf 直接配置自己开发机器nginx
- 以后取session的数据用SessionUtils
-
sessionUser.setRoles(roles); session里有权限“role”,不用dao查询role
- xxl, jms,和工程间互相调用的restTemplate,整个线程都没有httpSession,后端编码要注意
查询方案
- 所有复杂查询,导出查询全部要分页
- export-data, 一万条一页,一页生成一个excel; 查询一页,生成一个excel, 然后将多个excel文件压缩成一个文件,提供下载链接,防止内存耗尽!