如果我阅读正确的文档
MappingJacksonHttpMessageConverter,则必须创建并注册的子类
MappingJacksonHttpMessageConverter并重写该
getJavaType(Class<?>)方法:
返回特定类的Jackson
JavaType。默认实现返回TypeFactory.type(java.lang.reflect.Type),但是可以在子类中覆盖它,以允许自定义通用集合处理。例如:
protected JavaType getJavaType(Class<?> clazz) { if (List.class.isAssignableFrom(clazz)) { return TypeFactory.collectionType(ArrayList.class, MyBean.class); } else { return super.getJavaType(clazz); }}


