mpOpenAPI не обнаруживает мои ресурсы

Запуск Open Liberty 18.0.0.3 с mpOpenAPI-1.0 и некоторыми ресурсами JAX-RS.

Ресурсы работают, и http://localhost:9080/openapi/ui/ также работает, но ни один из моих ресурсов JAX-RS не отображается в графическом интерфейсе OpenAPI.

Док заявил, что не должно быть необходимости в каких-либо дополнительных аннотациях, но даже если я попробовал вот так:

@Slf4j
@Path(value="/")
@RequestScoped
public class DomaResource {


    @GET
    @Path("/")
    @Produces(MediaType.APPLICATION_JSON)
    @Operation(
                summary = "Get All Maps",
                description = "Retrieving all the available maps at the destination"
              )

    public MapInfo[] getAllMaps() {
..
..

Я что-то упустил?

Обычный вывод из ' http://localhost:9080/openapi ':

openapi: 3.0.0
info:
  title: Deployed APIs
  version: 1.0.0
servers:
- url: http://localhost:9080/doma

/ BWA

1 ответ

Вы можете открыть выпуск здесь: https://github.com/OpenLiberty/open-liberty/issues

Было бы полезно, если бы вы могли предоставить информацию о наличии ошибок в папке logs/ffdc

Другие вопросы по тегам