Hello,
I'm running Karaf and have installed the the following features:
'aries-jax-rs-whiteboard-whiteboard'
'aries-jax-rs-whiteboard-openapi'
I have a class with the following annotations:
@Component(
service = {Blah.class, OpenAPI.class},
immediate = true,
configurationPolicy = ConfigurationPolicy.OPTIONAL)
@OpenAPIDefinition(info =
@Info(
title = "${project.name}",
version = "${project.version}"
)
)
@Path("coolapp")
@JaxrsResource
@Consumes(MediaType.APPLICATION_JSON)
@Produces(MediaType.APPLICATION_JSON)
@JSONRequired
@Designate(ocd = Configuration.class)
@Slf4j
public class Blah extends OpenAPI {
I can access the openapi.yaml at http://localhost:8181/openapi.yaml
How do I make use of the swagger-ui to test my endpoints?
I've tried to install the feature to add it:
'feature:info cxf-rs-description-openapi-v3'
But can't seem to find the endpoint where it's running (if it is)
Any help would be appreciated!
--
Chaz