【发布时间】:2014-12-30 08:33:26
【问题描述】:
我最近将我们的项目从 Spring 3 迁移到 Spring 4.1.1。我还将 jackson 从版本 1 迁移到版本 2.3.0。
现在,我在使用带有 void 响应的控制器时遇到问题
@RequestMapping(value="toto", method="POST")
public @ResponseBody void myController() {
//content
}
在运行时,当调用它时,我得到了这种形式的异常:
Failed to evaluate serialization for type [void]: java.lang.IllegalStateException: Failed to instantiate standard serializer (of type com.fasterxml.jackson.databind.ser.std.NullSerializer): Class com.fasterxml.jackson.databind.ser.BasicSerializerFactory can not access a member of class com.fasterxml.jackson.databind.ser.std.NullSerializer with modifiers "private"
我想知道是否有人遇到过同样的问题或知道出了什么问题。
提前致谢。
【问题讨论】:
标签: spring-mvc migration jackson