开发规范

安全开发

商城前端要对传到后端的敏感信息进行加密,后端要注意解密

注意事项

  1. Controller 层要对参数进行判空。
  2. ServiceImpl 层对参数进行权限校验,通过缓存获取当前登陆人信息,判断当前登陆人是否有查询相关内容的权限(防止水平越权),同时也要在 GateWay 网关中添加防止水平越权的配置信息。
  3. 禁止在 for 循环中更新数据库,避免在 for 循环中查询数据库,如果需要查询和更新的条数较多,建议直接在 Mapper 层写 Sql 语句。

开发时出现的问题

创建包 package & 创建目录 Directory

src/main/java 目录下创建包直接用 com.test 即可

创建目录如下

参考书

阿里巴巴Java开发手册 1.3.1

https://pan.baidu.com/share/init?surl=kYxn40FpCUpBd0lhoy192A&pwd=29d7