mediaTypes出错的两种解决方案:http://blog.csdn.net/csdn_terence/article/details/53888741
2016-12-26
Hadler是DispatcherrServlet内部使用的类,是Controller的表现形式(因为Handler在SpringMVC中调用Controller,以Handler形式出现)。而HandlerAdapter运用了适配器模式(适配器模式:将各种不同的Handler适配成DispatcherrServlet可以使用的适配器)
HandlerInterceptor_Method Summary:
after(); postHandle(); preHandle();
HandlerInterceptor_Method Summary:
after(); postHandle(); preHandle();
2016-12-26
ERROR: 后续spring版本中的mediaTypes居然不支持setter方法了。
…………查到了,mediaTypes、、setIgnoreAcceptHeader等方法都被spring的ContentNegotiatingViewResolver弃用了,这些方法都转移到ContentNegotiationManager里面了,配置go:……
<property name="mediaTypes">
<value>
json=application/json
xml=application/xml
</value>
</property>
…………查到了,mediaTypes、、setIgnoreAcceptHeader等方法都被spring的ContentNegotiatingViewResolver弃用了,这些方法都转移到ContentNegotiationManager里面了,配置go:……
<property name="mediaTypes">
<value>
json=application/json
xml=application/xml
</value>
</property>
2016-12-26
ERROR: Bean property 'mediaTypes' is not writable or has an invalid setter method. Does the parameter type of the setter match the return type of the getter? 这个错误一直没有解决,后续spring版本中的mediaTypes居然不支持setter方法了,需要其他方法补救。
2016-12-26
最赞回答 / Terence_Jing
查到了,mediaTypes、setFavorPathExtension、setFavorParameter、setIgnoreAcceptHeader等方法都被spring的ContentNegotiatingViewResolver弃用了,这些方法都转移到ContentNegotiationManager里面了,所以需要使用ContentNegotiationManager的配置下的……go:……<property name="mediaTypes"> <value> ...
2016-12-26
建议使用这个,不容易卡死
mvn archetype:generate -DarchetypeCatalog=internal -DgroupId=imooc-lushaobin -DartifactId=spring-mvc-learning -DarchetypeArtifactId=maven-archetype-webapp
mvn archetype:generate -DarchetypeCatalog=internal -DgroupId=imooc-lushaobin -DartifactId=spring-mvc-learning -DarchetypeArtifactId=maven-archetype-webapp
2016-12-24