RSocket AsyncAPI

Phân tích RSocket controller và route MessageMapping để tạo JSON AsyncAPI 2.6.0.


Endpoint phân tích

CourtCaseRSocketController.java
java
@Controller
public class CourtCaseRSocketController {

  @MessageMapping("court-case.detail.stream")
  public Flux<CourtCaseDetailEvent> stream(CourtCaseDetailRequest request) {
    return service.stream(request);
  }
}

Cài đặt Watcher

java
var asyncConfig = RsoketAsyncApiJsonFileWatcher.Config.builder()
    .watchDirectory("src/main/java")
    .asyncApiOutputFile("src/main/resources/static/asyncapi-rsocket.json")
    .build();

watchDirectory

root nguồn mặc định

tệp đầu ra asyncApi

tệp json asyncapi-rsocket tĩnh cơ bản

Tên lớp hiện tại

Kết nối trình tạo frontend

JSON AsyncAPI được tạo ra có thể được sử dụng làm đầu vào cho trình tạo @byeolnaerim/typed-rx-http/auto-node-script/asyncapi để tạo kiểu yêu cầu/đáp ứng và các hàm dịch vụ RSocket.

© 2026 Byeolnaerim. Bảo lưu mọi quyền.Giới thiệuChính sách xử lý thông tin cá nhân