67,549
社区成员




//子类
public class MyHttpMessageConverter extends MappingJackson2HttpMessageConverter {
@Override
public Object read(Type type, Class<?> contextClass,
HttpInputMessage inputMessage) throws IOException,
HttpMessageNotReadableException {
//断点始终到不了这里
return super.read(type, contextClass, inputMessage);
}
}
//父类
public class MappingJackson2HttpMessageConverter extends AbstractJackson2HttpMessageConverter {
//重载了AbstractJackson2HttpMessageConverter里其他方法但是不包括read方法
}
//祖父类
public abstract class AbstractJackson2HttpMessageConverter extends AbstractGenericHttpMessageConverter<Object>
implements GenericHttpMessageConverter<Object> {
@Override
public Object read(Type type, Class<?> contextClass, HttpInputMessage inputMessage)
throws IOException, HttpMessageNotReadableException {
JavaType javaType = getJavaType(type, contextClass);
return readJavaType(javaType, inputMessage);
}
}
<mvc:annotation-driven>
<mvc:message-converters>
<bean class="com.parsons.vm.eSafetyWebService.controller.MyHttpMessageConverter">
<property name="supportedMediaTypes">
<list>
<value>application/x-javascript</value>
</list>
</property>
</bean>
</mvc:message-converters>
</mvc:annotation-driven>