0
respostas

Spring boot retornando json vazio

Pessoal tenho um controller que torna alguns itens do banco de dados, porem no retorno o json vem vazio Aparentemente ele tras a quantidade (no caso do exemplo sao 3) mas nao me tras os dados de cada item.

Controller

@Controller
@RequestMapping("/")
public class BlogController {

@Autowired
PostRepository postRepository;

@GetMapping
@ResponseBody
public List<Post> index() {

    List<Post> posts = postRepository.findAll();

    return posts;
}

Entidade:

@Entity
@Table(name = "posts")
@Data
public class Post {

    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private Long id;
    private String title;
    private LocalDate Date;
    private String urlImage;

    @Lob
    private String corpo;

    @OneToOne
    private User user;
}
Retorno no navegador

[{},{},{}]