Spring Data Rest @RepositoryRestResource и Джексон @JsonView - PullRequest
0 голосов
/ 24 сентября 2018

Можно ли объединить Джексона @JsonView() и Spring Data Rest @RepositoryRestResource, чтобы метод репозитория возвращал (или принимал) представление объекта?

Т.е. можно ли что-то написатькак это (что я, конечно, пытался, но безуспешно)?

@RepositoryRestResource
public interface UserRepository extends CrudRepository<User, Long> {

    @JsonView({UserView.ReadOnly.class})
    Optional<User> findById(Long id);

    <S extends User> S save(@JsonView({UserView.Updatable.class}) S s);
}

1 Ответ

0 голосов
/ 24 сентября 2018

Вы должны прочитать о прогнозах, которые решат вашу проблему.

Вот пример https://www.baeldung.com/spring-data-rest-projections-excerpts

...