java - 我的 Spring 应用程序无法识别我的网络服务

标签 java json spring spring-boot web-services

当我请求 asList 时,我的应用程序返回“[{},{}]”。但是当我请求 String 时,它在浏览器上显示正常。

图片:1.IDE EndPoint 2.Browser Return

端点

package br.com.devdojo.app.endpoint;

import br.com.devdojo.app.model.Student;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RestController;

import java.util.List;

import static java.util.Arrays.asList;

@RestController
@RequestMapping("student")
public class StudentEndPoint {
    @RequestMapping(method = RequestMethod.GET, path = ("/list"))
    public List<Student> listAll(){
        return asList(new Student("Aluno1"), new Student("Aluno2"));
    }

}

最佳答案

您的 Student 类(class)必须如下所示:

public class Student {

    private String name;

    public Student() {
    }

    public Student(String name) {
        this.name = name;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }
}

关于java - 我的 Spring 应用程序无法识别我的网络服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60993337/

相关文章:

Java下载文件有时会产生CRC

java - 在java中进行xml转换和过滤

java - 在java中缓存数据库数据

javascript - node.js - 发送一个整数作为 POST 请求中的输入参数

java - 创建名称为 'dynamoDB-DynamoDBMapper' 的 bean 时出错

java - 使用 Spring AMQP 自动恢复 AMQP 连接期间的 AlreadyClosedException

java - Swing JDialog 对话框本身出现吗?

javascript - 给定两个数组 - contacts() 和 contactsSelected() - 如何匹配两者?

java - Realm 和预期的 BEGIN_OBJECT,但在路径 $[0].location.coordinates[0] 处为 NUMBER

java - 何时为小型应用程序使用 Hibernate 与 Simple ResultSets