数据访问模块
包结构
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
* 其他请求方式调用,对接三方接口等
* 接口和实现类的包结构