我有一个非常奇怪的问题。甚至不知道从哪里开始...我有一个部署了耳的weblogic服务器。
在这耳朵里面有罐子和战争。
我向其中一个罐子内的类添加了@JsonTypeInfo
注释。
在战争中,有一种REST服务,使用杰克逊将json序列化为我添加了注释的对象。
但是杰克逊图书馆无法以某种方式检测到注释, 所以我添加了一个打印getClass()。getAnnotations()的代码,但没有打印任何内容。
我用冗长的方式验证了我的类确实是从正确的路径加载的,我还对其进行了反编译以检查是否存在注释。
当我在main()
内进行了简单测试而没有weblogic或休息时,检测到注释。
可能是什么问题?接下来要检查什么?