项目场景:
SpringCloud分模块开发,把实体类,服务模块和消费模块分离
问题描述
这两天出现过好几次问题,要么是找不到实体类,要么是
com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot construct 实体类
都和实体类有关,我真的会谢
1、因为分模块,所以实体类模块是没有启动类的,那么给服务端和客户端的数据就都是从target里面拿的,所以就会出现实体类相关的问题,这个时候应该clean了重新编译
2、出现问题2,无法构造实体类
@ResponseBody @RequestMapping("/consumer/dept/get/{id}") public Dept get(@PathVariable("id") Long id){ return restTemplate.getForObject(REST_URL_PREFIX+"/dept/get/"+id,Dept.class); }
因为我是调用的另一个模块的服务,返回值是实体类,这里返回实体类必须要有构造方法构造实体类
必须要在类上显式地写上构造方法