Можно ли объединить Джексона @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);
}