Each tapir module should have exactly one classed annotated by
ModuleConfiguration
. The ModuleConfiguration is the
main entry point for the Spring configuration of the module. As
ModuleConfiguration
is
SpringBootConfiguration
annotated
you don't have to add the annotation explicitly.
ModuleConfiguration
is an Active annotation which generates the
META-INF/spring.factories
file which is processed by Spring Boot's auto-configuration is capable of. If the component scan is activated, a filter is generated automatically for the NoScan annotation.