错误HTTP Status 500 - No converter found for return value of type: class java.util.ArrayList
返回的对象类型错误,在springmvc里面要返回list必须导入依赖,
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.9.5</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-annotations</artifactId>
<version>2.9.5</version>
</dependency>
接着在spring-mvc.xml配置文件中添加如下配置,指定Message对象转换器:
<mvc:annotation-driven>
<mvc:message-converters>
<bean class="org.springframework.http.converter.StringHttpMessageConverter"/>
<bean class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter"/>
</mvc:message-converters>
</mvc:annotation-driven>
如果还不行,就自行转成json
import com.alibaba.fastjson.JSON;
//java中的任何类型 都可以
public String helloWorld(String hello){
return JSON.toJSONString(1);
}