SpringBoot项目Controller层返回对象提示异常:No converter found for return value of type【解决办法】

完整的异常信息如下:

Failed to write HTTP message: org.springframework.http.converter.HttpMessageNotWritableException: No converter found for return value of type: class java.util.LinkedHashMap

出现以上错误,原因在于,缺少了springmvc进行json转换需要的jar包,引入对应jar依赖:


  com.fasterxml.jackson.core
  jackson-core
  2.9.6


  com.fasterxml.jackson.core
  jackson-annotations
  2.9.6


  com.fasterxml.jackson.core
  jackson-databind
  2.9.6

另外在pom文件中如果引入springboot-web依赖排除掉了springboot-web自带的json也会导致上面的异常信息:


org.springframework.boot
spring-boot-starter-web
  
    
	  spring-boot-starter-json
	  org.springframework.boot
	
  

 此时,需要将依赖改为以下即可:


  org.springframework.boot
  spring-boot-starter-web

 

你可能感兴趣的:(java)