Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

NameDescriptionDefault value (if applicable)Sample value (if applicable) 
configLocation

the OpenAPI configuration location

null/config/openapi-configuration.yml 
scanKnownConfigLocations

scan known OpenAPI configuration location (classpath or filesystem), which are:

No Format
openapi-configuration.yaml
openapi-configuration.json
openapi.yaml
openapi.json
truetrue 
propertiesLocationthe properties file location/swagger.properties /swagger.properties 
securityDefinitionsa list of security definitions*null

["basicAuth" -> new SecurityScheme().type(Type.HTTP))]

 
customizerthe customizer class instancenullnew OpenApiCustomizer() 
swaggerUiMavenGroupAndArtifactthe Maven artifacts to pinpoint SwaggerUInull"org.webjars.swagger-ui' 
swaggerUiVersionthe version of SwaggerUInull"3.13.0" 
supportSwaggerUiturns on/off SwaggerUI supportnull (== true)true 
filterClassa security filter**null"com.example.filter.SampleFilter" 
resourceClassesa list of resource classes which must be scanned**null["com.example.rest.SampleResource"] 
resourcePackagesa list of package names where resources must be scanned**null["com.example.rest"] 
ignoredRoutesexcludes specific paths when scanning all resources (see scanAllResources)**null["/api/test"] 
prettyPrintwhen generating openapi.json, pretty-print the JSON document**truetrue 
runAsFilterruns the feature as a filterfalsefalse 
scanScan all JAX-RS resources automaticallytruetrue 
readAllResourcesRead all operations also with no @Operation** truetrue 
termsOfServiceUrlthe terms of service URL*nullnull 
licenseUrlthe license URL*null"http://www.apache.org/licenses/LICENSE-2.0.html" 
licensethe license*null"Apache 2.0 License" 
contactUrlthe contact link*nullnull 
contactEmailthe contact email*null"users@cxf.apache.org" 
contactNamethe contact name*nullnull 
descriptionthe description*null"The Sample REST Application with OpenAPI integration" 
titlethe title*null"Sample REST Application" 
versionthe version*null"1.0.0" 

...