Micronaut JSON Schema Configuration Reference

Every documented configuration property of Micronaut JSON Schema, with types, descriptions, and defaults.

Micronaut JSON Schema documentation

8 properties across 3 sections

Micronaut Json Schema Configuration Validator Config Properties

Configuration properties for HealthConfiguration

PropertyTypeDescription
endpoints.health.configurationerrors.enabledbooleanWhether the configuration validation health indicator is enabled. Default value true

Configuration properties for ConfigurationValidatorConfiguration

PropertyTypeDescription
micronaut.jsonschema.configuration.validator.cachebooleanWhether the validation result should be cached. Default value true
micronaut.jsonschema.configuration.validator.fail-on-not-presentbooleanWhether to fail when configuration contains keys not present in schema. Default value true
micronaut.jsonschema.configuration.validator.suppressionsjava.util.ListPatterns used to suppress validation errors
micronaut.jsonschema.configuration.validator.dependency-injection-validation-strategyDependencyInjectionValidationStrategyThe DI validation strategy. Default value {@code REACHABLE}

Micronaut Json Schema Utils Config Properties

Configuration properties for JsonSchemaConfigurationProperties

PropertyTypeDescription
micronaut.jsonschema.output-locationjava.lang.StringThe location where JSON schemas will be generated inside the build META-INF/ directory. It defaults to {@value DEFAULT_OUTPUT_LOCATION}.

Micronaut Json Schema Validation Config Properties

Configuration properties for JsonSchemaValidatorConfiguration

PropertyTypeDescriptionDefault
micronaut.jsonschema.validation.base-urijava.lang.StringThe base URI for JSON schemas to be validatedhttp://localhost:8080/schemas/
micronaut.jsonschema.validation.classpath-folderjava.lang.StringTHe folder where the JSON schemas are located, on the classpath. Deprecated. Not used. Use {@link JsonSchemaConfiguration#getOutputLocation()} instead.META-INF/schemas/