SpringCloud分模块开发

  • Post author:
  • Post category:其他




项目场景:

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);
}

因为我是调用的另一个模块的服务,返回值是实体类,这里返回实体类必须要有构造方法构造实体类

必须要在类上显式地写上构造方法





版权声明:本文为qq_48736894原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。