天天看点

企业开发套路

开发套路:

1、Controller层设计

1.1 校验AgentId

1.2 调用Service

1.3 返回结果

2、Service层设计

2.1 打印入口日志

2.2 校验:

  • 格式校验: 不需要查DB、缓存即可校验。同时校验出错需要打印error级别日志信息
  • 存在性校验:可能涉及到查DB、缓存等 校验出错需要打印日志
  • 业务校验:可能涉及到查DB、缓存等业务校验即对查询的东西,比如指导价是否存在,是否为0 根据业务范围进行校验。校验出错需要打印日志

注: 校验逻辑应该是从快到慢,即CPU -> IO 及时return

2.3 查数据库或者缓存:

  • 查数据库,返回数据结果
  • 查缓存。
    • 缓存存在,获取数据并返回。
    • 缓存不存在:1)查数据库 2)存入缓存 3)返回数据

2.4 组装数据并返回

3、DAO层设计

3.1 构造语句

3.2 查数据库