1.服务端不做累述,正常书写
2.消费方
(1)引入pom
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-openfeign</artifactId>
</dependency>
(2)启动类加上注解 @EnableFeignClients
(3)定义fegin接口
@FeignClient(value = "注册中心里服务端的名称")
@RequestMapping("/sysEmpMenuDict")
public interface SysEmpMenuInterfaceService {
//接口名同服务端接口名一致
@RequestMapping("/getSysEmpMenuDictPage")
@ResponseBody
PageUtils getEmpMenuDictPage(@RequestBody Map<String, Object> parms);
}
(4)Controller中 注入fegin接口,直接引用即可
@Autowired
private SysEmpMenuInterfaceService sysEmpMenuInterfaceService;