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
最新回答 / 陈晨辰_
如果使用tomcat容器,那么maven的插件就不能使用jetty了,要使用<groupId>org.apache.maven.plugins</groupId><artifactId>maven-war-plugin</artifactId>他会将项目打包成war格式,再发布到tomcat中,这样所有的依赖包都会复制到tomcat中。
2016-12-25
建议使用这个,不容易卡死
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