Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 弹簧防尘套未找到返回类型的转换器_Java_Spring Mvc_Spring Boot - Fatal编程技术网

Java 弹簧防尘套未找到返回类型的转换器

Java 弹簧防尘套未找到返回类型的转换器,java,spring-mvc,spring-boot,Java,Spring Mvc,Spring Boot,我正在编写我的第一个spring启动应用程序,并得到以下错误。 spring引导应该有正确的json转换器JAR,并且不应该抛出这种错误 无法写入HTTP消息: org.springframework.http.converter.HttpMessageNotWritableException:否 找到类型为的返回值的转换器:class com.test.userservice.models.dto.Response 我的反应课 public class Response { Stri

我正在编写我的第一个spring启动应用程序,并得到以下错误。 spring引导应该有正确的json转换器JAR,并且不应该抛出这种错误

无法写入HTTP消息: org.springframework.http.converter.HttpMessageNotWritableException:否 找到类型为的返回值的转换器:class com.test.userservice.models.dto.Response

我的反应课

public class Response {

    String code;

    String message;

    public void setCode(String code) {
        this.code = code;
    }

    public void setMessage(String message) {
        this.message = message;
    }
}
休息控制器

 @PostMapping(value = "/register")
 public ResponseEntity<Response> registerUser(){

        Response x = new Response();
        x.setCode("test");
        x.setMessage("message");
        return new ResponseEntity<>(x, HttpStatus.OK);
 }
@PostMapping(value=“/register”)
公共责任登记处(){
响应x=新响应();
x、 设置代码(“测试”);
x、 设置消息(“消息”);
返回新的响应状态(x,HttpStatus.OK);
}
我进行了小型搜索,并将此依赖项添加到pom中。仍然有错误

<dependency>
    <groupId>com.fasterxml.jackson.core</groupId>
    <artifactId>jackson-core</artifactId>
    <version>2.6.0</version>
</dependency>
<dependency>
    <groupId>com.fasterxml.jackson.core</groupId>
    <artifactId>jackson-databind</artifactId>
    <version>2.6.0</version>
</dependency>

com.fasterxml.jackson.core
杰克逊核心
2.6.0
com.fasterxml.jackson.core
杰克逊数据绑定
2.6.0
问题可能是什么?
谢谢

你的反应课上没有获得者吗?尝试添加这些。谢谢。我刚刚添加了getter,效果很好。我认为converter需要getter和setter?是的,IIUC映射依赖于反射来检索符合bean标准的方法名。Vish K,在您的第一个spring boot应用程序中,让我给您一个关于ResponseEntity用法的备注。在典型情况下,包装是多余的。端点可以仅返回响应对象,但控制器应标记为@RestController注释(而不仅仅是@controller)