我有一堂这样的课:
@JsonSerialize(using=MatchedArticle.class)
public class MatchedArticle extends JsonSerializer<MatchedArticle>{
使用 maven 构建得很好,但 Eclipse 报告以下错误:
Type mismatch: cannot convert from Class<MatchedArticle> to Class<? extends JsonSerializer<?>>
这很奇怪,因为MatchedArticle确实扩展了JsonSerializer
有关如何在 Eclipse 中关闭此精确验证的任何提示吗?
最佳答案
遇到了同样的问题。您可能导入了错误的类/包。
就我而言 我错误地导入了这个
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
而不是这个正确的解决方案
import org.codehaus.jackson.map.annotate.JsonSerialize;
希望这有帮助!
关于java - Eclipse Bug - 类型不匹配 : cannot convert from Class<MatchedArticle> to Class<? 扩展 JsonSerializer<?>>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37135622/