config library

Jetleaf Auto-Configuration sub-library

This sub-library provides automatic configuration utilities for the jetleaf_web package.

Importing package:jetleaf_web/config.dart exposes pre-built auto-configuration classes for web applications, including CSRF, exception resolvers, handler adapters, HTTP message converters, Jetson, JTL, method argument resolvers, return value handlers, web servers, content negotiation, and CORS.

These classes simplify setup by providing sensible defaults and wiring common components automatically.

Classes

AnnotatedTypeFilter<T>
A TypeFilter implementation that matches classes annotated with a specific annotation type T.
ContentNegotiationAutoConfiguration
Auto-configuration class for content negotiation in Jetleaf.
CorsAutoConfiguration
Auto-configures CORS support within the JetLeaf runtime.
CsrfAutoConfiguration
Auto-configuration class that registers CSRF protection components in the Jetleaf application context.
ExceptionResolverAutoConfiguration
Auto-configuration class for exception resolvers in Jetleaf.
HandlerAdapterAutoConfiguration
Auto-configuration class for handler adapters in Jetleaf.
HttpMessageAutoConfiguration
Auto-configuration class for HTTP message converters in Jetleaf.
JetsonAutoConfiguration
JtlAutoConfiguration
Auto-configuration class for JTL template infrastructure in Jetleaf.
MethodArgumentAutoConfiguration
Auto-configuration class for method argument resolvers in Jetleaf.
ReturnValueAutoConfiguration
Auto-configuration class for return value handlers in Jetleaf.
WebAutoConfiguration
Auto-configuration class for Jetleaf web framework components.
WebServerAutoConfiguration
Auto-configuration class for core web server infrastructure in Jetleaf.