我在使用@ControllerAdvice编写全局异常处理类时,遇到如下问题:
org.springframework.web.HttpMediaTypeNotAcceptableException: Could not find acceptable representation at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:315) ~[spring-webmvc-5.3.18.jar:5.3.18] at org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor.handleReturnValue(HttpEntityMethodProcessor.java:219) ~[spring-webmvc-5.3.18.jar:5.3.18]
Springboot版本3.1.5
原因是自己定义的异常响应类 没有写get set方法。
这个是stackoverflow上的详细解释:HttpMediaTypeNotAcceptableException: Could not find acceptable representation