我在新建的微服务里copy了CiCdPipelineVO类, 里面涉及ID的地方有加@Ecrypt注解, 但是使用postman调用的时候, 加密的ID无法自动转为Long类型并注入. 报错信息如下:
JSON parse error: Cannot deserialize value of type
java.lang.Long
from String “=BAjd849LS3HmcEVaMnWioQkidXSP0tshkGKApk9IUYw==”: not a valid Long value; nested exception is com.fasterxml.jackson.databind.exc.InvalidFormatException: Cannot deserialize value of typejava.lang.Long
from String “=BAjd849LS3HmcEVaMnWioQkidXSP0tshkGKApk9IUYw==”: not a valid Long value\n at [Source: (PushbackInputStream); line: 2, column: 11] (through reference chain: io.choerodon.xy.api.vo.devops.CiCdPipelineVO[“id”]
为什么在devops里就可以自动转换并注入呢? 我完整的把VO类copy过来就无法自动注入?