Cxf: use jackson annotation for generated interface
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức phù hợp với người mới
- 25/100
Hướng nghiên cứu
Bắt đầu với CXF generator và các template hoặc entry point tạo ra các interface; issue không nêu file hay test cụ thể nào. Kiểm tra cách các Jackson annotation hiện được phát ra cho các oneOf model, sau đó xác minh rằng các interface được tạo hỗ trợ trường hợp deserialization trong runtime đã được báo cáo.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Hi,
Currently, the cxf generator does not support jackson annotation for interfaces leading to deserialization issues at runtime when dealing with oneOf modelisation.
Therefore, I propose you a PR to fix this problem.
Any feedback will be appreciated,
I also leave here some improvements if someone has time to enhance the cxf generator:
- The property in the @JsonTypeInfo is hardcoded, you can make it dynamic and equals to the discriminator if one is present
- The SubTypes name value is always equals to the classname, make it equals to the value of mapping if a mapping is defined
Thanks for taking the time
- Ngôn ngữ chính
- Mustache
- Star
- 299
- Fork
- 439
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của swagger-api/swagger-codegen-generators
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
-
[Bug]: Python/pythonFlaskConnexion generators validate map keys instead of values for additionalProperties.enumCó thể đã có người làm @pvillard31 đã nhận 208 ngày trước. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 86/100
-
Python generated code: Delete API Requests can be blocked in API Gateways when sends empty bodyĐang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
-
[Bug]: Bean validation doesn't work for numbers larger than Integer.MAX_VALUECó thể đã có người làm @apupier đã nhận 296 ngày trước. Đang mởBug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
swagger-api/swagger-codegen-generators#1370 · 3 bình luận · 1 reaction ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 64/100
Tất cả issue của swagger-api/swagger-codegen-generators
Issue tương tự
-
Switch to ruffĐang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 66/100
tashfeenahmed/freellmapi#1920 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
reliability should-have
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 90/100
-
Audit csv_schema calls over MCPĐang mởbug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 74/100
melihbirim/csvql#309 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
help wanted manifest-fix-needed verified
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
ScoopInstaller/Extras#19345 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày