У меня есть простое веб-приложение Spring Boot. Я пытаюсь получить некоторые данные с сервера. Контроллер возвращает коллекцию, но браузер получает пустой JSON - количество фигурных скобок равно количеству объектов с сервера, но его содержимое пусто.
@RestController
public class EmployeeController {
@Autowired
private EmployeeManagerImpl employeeManagerImpl;
@RequestMapping(path="/employees", method = RequestMethod.GET)
public Iterable<Employee> getAllEmployees() {
Iterable<Employee> employeesIterable = employeeManagerImpl.getAllEmployees();
return employeesIterable;
}
}
Метод запускается, и браузер показывает:
Больше ничего в консоли. Есть идеи?
ОБНОВЛЕНИЕ: 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(){
}
}