1
resposta

Callbacks Spring boot

Olá, estou estudando as bibliotecas do spring para a criação de apis rest. Inicialmente utilizando o spring-boot-data-rest, onde tenho os meus @RepositoryRestResource e os beans de Validação.

Quero saber como colocar uma camada de serviço antes da validação pois é algo que não encontro muito conteudo.

EX:

@RepositoryRestResource(collectionResourceRel = "people", path = "people")
public interface PersonRepository extends PagingAndSortingRepository<Person, Long> {

    List<Person> findByLastName(@Param("name") String name);

}
@Component("beforeCreatePerson")
public BeforeCreatePersonValidator implements Validator {
    // Código de validação
}

Apenas reforçando, a minha necessidade é colocar um service antes ou depois da validação. Lembrando tambem que a validação ocorre com exito.

1 resposta

Oi Gustavo, não tive experiências felizes com o spring data rest, aí não me aprofundei.... Fernando fez um post no meu blog => https://domineospring.wordpress.com/2016/12/12/spring-data-rest-e-vida/

Espero que te ajude.