数据访问模块

包结构

db

* 数据库包名(这一层目录可以不用,如果以服务连接两个数据库,需要从这一层进行包名区分)
    * 如项目设计多个模块添加对应模块包 例如:user、oauth

feign

* 每个服务单独建立一个包名
    * 1,类注解 @FeignClient(name = "user-api")
    * 2,接口请求方式注解 @RequestMapping、@GetMapping、@PostMapping
        * 3.1 接口必须指定请求方式
        * 3.2 接口地址以下划线方式 例:@GetMapping("/get_user_info_by_id")
        * 3.3 接口方法名,以接口地址由下划线转驼峰,例:getUserInfoById
    * 3,参数注解 
        * 4.1 get 请求参数添加注解 @RequestParam
        * 4.2 post 请求参数添加注解 @RequestBody @Valid
    * 4,接口参数的提交方式,框架中默认是透传的前端指定的请求方式,get请求接口,post请求fegin调用时,只要在入参上加入@RequestBody就会默认转换提交方式

third

* 其他请求方式调用,对接三方接口等
* 接口和实现类的包结构

results matching ""

    No results matching ""