Intellij Idea 使用jackson
点击File->Project Structcture->Modules->点击右方的绿色箭头->library->From maven
再搜索框中输入关键字会进行模糊搜索,依次下载 jackson-core、jackson-annotaion、jackson-databind,如果没有引入json的包的话要引入org.json包。
下完之后选择Artifacts点击右下角fix按钮,idea会把刚才下载的jar包加入 Libaraies,再点击Libraies可以看到刚才下载的jar。
配置jackson Bean
打开applicationContext.xml 添加
<bean id="messageConverter" class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter">
<property name="supportedMediaTypes">
<list>
<value>text/html;charset=UTF-8</value>
<value>application/json;charset=UTF-8</value>
</list>
</property>
</bean>
注意:不知道是json还是jackson的版本缘故,本文以上的配置仅支持jdk1.7以上的版本,否则会抛出 Unsupported major.minor version 52.0的异常