Почему JsonView и Swagger не хотят дружить?
Никак не могу понять почему мои JsonView и Swagger не дружат
Swagger отображает пустые JsonView что бы я ни делал

Swagger:
compile 'io.springfox:springfox-boot-starter:3.0.0'
compile 'io.springfox:springfox-swagger-ui:2.10.5'
Объект
@Entity
@Table(name = "BASKET")
@Data
@EqualsAndHashCode(of = { "id" })
@ApiModel
public class Basket {
@Id
@JsonView(Views.Id.class)
@ApiModelProperty
@Column(name = "BASKET_ID")
@GeneratedValue(strategy = GenerationType.AUTO)
private Long id;
@JsonView(Views.FullBasket.class)
@ApiModelProperty
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss")
@Column(name = "CREATION_DATE", nullable = false)
private Date creationDate;
}
Get
@GetMapping
@JsonView(Views.FullBasket.class)
@ApiOperation(
value = "Get user's baskets or baskets from all users's for admin.",
response = Views.FullBasket.class,
responseContainer = "List")
public ResponseEntity getAll(@ApiIgnore @AuthenticationPrincipal User user) {
Stream<Basket> basketsStream = basketRepo.findAll().stream();
if (!user.isAdmin()) {
basketsStream = basketsStream.filter(basket -> user.equals(basket.getReceipt().getUser()));
}
return ResponseEntity.ok(basketsStream.collect(Collectors.toList()));
}