java – Spring REST Controller返回带有空数据的JSON

前端之家收集整理的这篇文章主要介绍了java – Spring REST Controller返回带有空数据的JSON前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我有一个简单的Spring Boot Web应用程序.我正在尝试从服务器接收一些数据. Controller返回一个集合,但浏览器接收空JSON – 大括号的数量等于来自服务器的对象数,但其内容为空.

@RestController
public class EmployeeController {

@Autowired
private EmployeeManagerImpl employeeManagerImpl;

    @RequestMapping(path="/employees",method = RequestMethod.GET)
    public Iterable

方法触发,浏览器显示

enter image description here

在控制台中没有更多.有任何想法吗?

编辑:
Employee.java

@Entity
public class Employee implements Serializable{

    private static final long serialVersionUID = -1723798766434132067L;

    @Id
    @Getter @Setter 
    @GeneratedValue
    private Long id;

    @Getter @Setter
    @Column(name = "first_name")
    private String firstName;

    @Getter @Setter
    @Column(name = "last_name")
    private String lastName;

    @Getter @Setter
    private BigDecimal salary;

    public Employee(){

    }
}
最佳答案
我认为你应该使用Lombok作为类级别而不是字段级别.

@Entity
@Getter
@Setter
@Builder
@NoArgsConstructor
@AllArgsConstructor    
public class Employee implements Serializable {}

这可以解决您的问题.

原文链接:https://www.f2er.com/spring/432162.html

猜你在找的Spring相关文章