• NOTE: Jakarta namespace support (since version 2.1.7)
  • Dependencies
  • Exposing OpenAPI definition
  • OpenApiResource
  • OpenApiServlet
  • Extend BaseOpenApiResource
  • Configuration
  • Configuration file
  • Known locations
  • Custom locations
  • Servlet init parameters
  • Programmatic configuration
  • JAX-RS Application
  • Own servlet
  • Whatever bootstrap-initializer class
  • Service loader
  • Resolve the OpenAPI Definition
  • Reader
  • Converter
  • Context
  • Resource scanning
  • Configuration properties
  • Configuration file example
  • Init params example
  • Custom code initializer, e.g. in custom servlet, listener, context initializer, etc
  • Scenarios examples
  • Jersey JAX-RS container servlet
  • Jersey JAX-RS container filter
  • RESTEasy JAX-RS container servlet
  • JAX-RS Application
  • Dropwizard
  • Guice
  • A bunch of Jersey examples
  • config file location as init param
  • Package scanning / Concrete class selection
  • Package scanning
  • Concrete class selection
  • Using a custom Application subclass
  • What's Next?