jprotobuf
jprotobuf copied to clipboard
Java 11 环境下序列化失败
开发环境
- idea 2020.3.2
- gradle 6.6.1
- java 11.0.10 oracle
- 项目语言级别 11
异常
运行时提示
java.lang.ClassCastException: class com.web.SimpleTypeTest cannot be cast to class com.web.SimpleTypeTest (com.web.SimpleTypeTest is in unnamed module of loader org.springframework.boot.devtools.restart.classloader.RestartClassLoader @56d3b697; com.web.SimpleTypeTest is in unnamed module of loader 'app')
at com.web.SimpleTypeTest$$JProtoBufClass.encode(SimpleTypeTest$$JProtoBufClass.java:24) ~[?:?]
代码直接拷贝的wiki示例
异常在执行以下语句时触发
simpleTypeCodec.encode(stt);
比较奇怪的问题, 能否把gradle文件也发一下, 像是两个不同的classloader引入 的问题
比较奇怪的问题, 能否把gradle文件也发一下, 像是两个不同的classloader引入 的问题
这是我的 gradle 配置文件,因为上传不支持 .gradle 格式,所以打了个压缩包