Annotation Interface OpenAPIExclude


The annotation can be used to exclude io.micronaut.http.annotation.Controller or io.micronaut.management.endpoint.annotation.Endpoint classes to be processed for OpenAPI definition.
Since:
6.18.0
  • Element Details

    • value

      Class<?>[] value
      Returns:
      classes to exclude for process.
      Default:
      {}
    • classes

      @AliasFor(member="value") Class<?>[] classes
      Returns:
      classes to exclude for process.
      Default:
      {}
    • classNames

      @AliasFor(member="value") String[] classNames
      Returns:
      classes to exclude for process.
      Default:
      {}
    • packages

      String[] packages
      Returns:
      packages with classes that should be excluded. NOTE: Currently you can't use wildcard to include subpackages. Need to set every package in list
      Default:
      {}