spring3和spring4的一些需要注意的地方
来源:互联网 发布:夏普lcd70tx8008a知乎 编辑:程序博客网 时间:2024/05/29 09:58
最近搭建了一个框架,开始用的spring3.1.1 后来升级到spring4.2.0,把遇到的问题记录一下当做备份了
1、java.lang.NoSuchMethodError: org.springframework.aop.scope.ScopedProxyUtils.isScopedTarget(Ljava/lang/String;)Z
这个问题是因为,我的项目里有两个aop的jar包一个是之前的3.1.1一个是4.2.0,把3.1.1的删除掉就好了
2、org.springframework.web.servlet.view.ContentNegotiatingViewResolver的配置
invalid property 'mediatypes' of bean [org.springframework.web.servlet.view.ContentNegotiatingViewResolver] 遇到一个这个错误
spring3 是这样的
<beanclass="<span style="color:#ff0000;">org.springframework.web.servlet.view.ContentNegotiatingViewResolver</span>"><property name="order" value="1"></property><property name="mediaTypes"><map><!-- 告诉视图解析器,返回的类型为json格式 --><entry key="json" value="application/json" /><entry key="xml" value="application/xml" /><entry key="htm" value="text/htm" /></map></property><property name="defaultViews"><list><!-- ModelAndView里的数据变成JSON --><beanclass="org.springframework.web.servlet.view.json.MappingJacksonJsonView" /></list></property><property name="ignoreAcceptHeader" value="true"></property></bean>
<beanclass="<span style="color:#ff0000;">org.springframework.web.accept.ContentNegotiationManagerFactoryBean</span>"><property name="favorPathExtension" value="true" /><property name="favorParameter" value="true" /><property name="ignoreAcceptHeader" value="true"></property><property name="defaultContentType" value="text/html" /><property name="mediaTypes"> <map><!-- 告诉视图解析器,返回的类型为json格式 --><entry key="json" value="application/json" /><entry key="xml" value="application/xml" /><entry key="htm" value="text/htm" /><entry key="file" value="application/octet-stream" /><entry key="image" value="image/*" /></map> </property></bean>
spring3的配置如下
<!--避免IE执行AJAX时,返回JSON出现下载文件 --><bean id="mappingJacksonHttpMessageConverter"class="org.springframework.http.converter.json.<span style="color:#ff0000;">MappingJacksonHttpMessageConverter</span>"><property name="supportedMediaTypes"><list><value>text/html;charset=UTF-8</value></list></property></bean>
spring4的配置如下
<!--避免IE执行AJAX时,返回JSON出现下载文件 --><bean id="mappingJacksonHttpMessageConverter"class="org.springframework.http.converter.json.<span style="color:#ff0000;">MappingJackson2HttpMessageConverter</span>"><property name="supportedMediaTypes"><list><value>text/html;charset=UTF-8</value></list></property></bean>
两个的区别就是 文件名字变了,已做标红处理
4、有个asm的jar包在spring4已经不需要单独加载这个jar包了,删掉即可
5 0
- spring3和spring4的一些需要注意的地方
- (转载)spring3和spring4的一些需要注意的地方
- spring3 升级到 spring4 要注意该的地方
- 一些需要注意的地方
- ckeditor插件的使用方法和一些需要注意的地方。
- AsyncSocket使用心得和一些需要注意的地方
- nginx配置ws和一些配置需要注意的地方
- 一些常需要注意的地方
- Java中的一些需要注意的地方
- JS一些需要注意的地方
- Rose框架一些需要注意的地方
- 配库时需要注意的一些地方
- java HashMap需要注意的一些地方
- nasm汇编一些需要注意的地方
- $.ajax需要注意的一些地方
- 关于AIDL一些需要注意的地方
- python中需要注意的一些地方
- 需要注意的地方
- centos下安装redis服务
- JVM中的垃圾收集算法和Heap分区简记
- Linux RTC驱动模型分析
- 归并排序
- Centos 7 调整 home分区 扩大 root分区
- spring3和spring4的一些需要注意的地方
- 'Building workspace' has encountered a problem
- java中jxl将excel中的数据导入到数据库中
- Spring的实例化
- 在Mac OS X上安装 Ruby运行环境
- spring mvc接受前端投递的json问题
- Android webview加载本地html实现跨域访问
- Linux系统dev/目录下的tty
- Android 系统默认音量和最大音量