[list] [*]Я создал проект весенней загрузки ([code]spring-boot-starter-parent[/code] версия 3.4.0) с помощью мастера IntelliJ IDEA с помощью Spring-boot-starter-jersey.
[*] Я создал HelloWorldResource:
[/list] [code]@Path("/hello-world") public class HelloWorldResource { @GET @Produces("text/plain") public String hello() { return "Hello, World!"; } } [/code] [list] [*]Я создал JerseyConfig: [/list] [code]@Component public class JerseyConfig extends ResourceConfig { public JerseyConfig() { register(HelloWorldResource.class); } } [/code] [list] [*]Теперь мой ресурс доступен по адресу http://localhost:8080/hello-world.[/list] Как добавить возможность создания описаний OpenAPI в мой проект, использующий аннотации jakarta.ws.rs (ранее известные как JAX-RS)?< /strong>
В комментариях предлагается использовать Springdoc-openapi-starter-webmvc-ui, но это не работает для Джерси, как сказано в документации:
Поддерживает ли Springdoc-openapi Джерси? [list] [*]Если вы используете JAX-RS и в качестве реализации Джерси (@Path, например), мы не поддерживаем поддержите его. [*]Мы поддерживаем только предоставление доступа к конечным точкам отдыха с помощью управляемых компонентов Spring (@RestController, например). [/list]