微服务开发规范
chenweida editou esta página 7 anos atrás

1.一般我们业务微服务都是在svr下面开发,考虑到业务处理微服务的访问量可能不是很大,
    所以推荐最开始开发的时候可以在把微服务聚合在一个工程以减少服务器资源的浪费,等到微服务量大了再分开工程

1.控制层返回数据都使用对应的 restmodel ,restmodel封装在common-rest-model工程中,统一的返回值管理,后面做切面更容易
2.控制层中的路径,返回的信息等数据都存在对应的xxxxContants 静态类里面 ,这样做的好处是统一管理变量,代码看起来更简洁
3.控制层对外的接口必须要加上请求类型,一般查询都是用注解@GetMapping  新增用@PostMapping  修改用@PutMapping 删除用@DeleteMapping
4.微服务的接口要尽量独立,无耦合,如果有耦合就应该考虑是否把微服务整合在一起,或者把业务抽取到业务网关做处理