2015-12-17 39 views
5

Tôi đang đánh giá Spring Data REST vào lúc này và tôi thực sự thích nó.API REST - Giao diện người dùng ALPS (Giao diện người dùng chuyển đổi tương tự)

Điều tôi thiếu là được trình bày độc đáo, tương tác khả năng tài liệu tương tự như Swagger UI.

Tôi biết rằng mùa xuân dữ liệu REST của không phải là một API tĩnh và rằng có HAL Browser, nhưng tiếc là HAL Browser does không hiển thị bất kỳ siêu dữ liệu documentational về url tương ứng/GET/POST/etc.

Dữ liệu Spring REST tạo ra ALPS siêu dữ liệu (xem here).


Tại sao điều này lại cần thiết?
Vâng, nó sẽ khá hữu ích cho các nhà phát triển giao diện người dùng và tăng năng suất từ ​​quan điểm của tôi. Ngoài ra, mọi loại tài liệu được tạo tự động đều tiết kiệm rất nhiều thời gian.


câu chuyện dài ngắn:
Có cái gì đó như "Swagger UI cho ALPS/Hypermedia biết API REST"?


thông tin bổ sung:
Tôi đã tìm thấy một similar question mô tả vấn đề, nhưng tôi đã không chắc chắn nếu ok của nó để reraise nó, vì vậy tôi tạo ra cái mới này. Có lẽ trong thời gian chờ đợi có những giải pháp khả thi.

Trả lời

1

Đặt this trong phụ thuộc của bạn và hút này:

<dependencies> 
    <dependency> 
     <groupId>org.springframework.data</groupId> 
     <artifactId>spring-data-rest-hal-browser</artifactId> 
    </dependency> 
</dependencies> 

tham khảo ở:/api/trình duyệt

Tôi chỉ tìm kiếm những điều tương tự ngày hôm nay. ALPS là siêu dữ liệu - nhưng SRD tạo ra hal - tất cả những gì bạn cần là điều gì đó để điều hướng dữ liệu HAL và bạn đã hoàn tất.

+0

Tốt. Nhưng dường như nó chạy trên dữ liệu thực. Làm thế nào để nó đối phó với xác thực? (Mã thông báo người gửi OAuth) – Matthias

Các vấn đề liên quan