spring_auto_configuration library
The beans the Data starter adds to an application: the data sources and
templates of its SQL databases, the mapping context, the entity
converter, the in-memory store, the auditing handler (with
@EnableDataAuditing) and the factory that builds the repositories.
The generator finds this library in every dependency that has one and
registers its module (it is marked @AutoConfigurationModule()), so
listing the starter in pubspec.yaml is enough; Spring Boot finds its
auto-configurations through AutoConfiguration.imports the same way.
Applications do not import it; a test that builds a context by hand
may name springBootStarterDataAutoConfiguration.
Properties
- springBootAutoConfiguration → BeanModule
-
The auto-configuration of
spring_boot_dart:MessageSourceAutoConfiguration,JacksonAutoConfiguration,ValidationAutoConfigurationandLifecycleAutoConfiguration.final - springBootStarterDataAutoConfiguration → BeanModule
-
The Data starter's auto-configuration module: the SQL data sources,
transaction managers and templates (
dataSourceAutoConfiguration), the mapping context, the converter, the stores and the factory of the repository beans (dataAutoConfiguration).final - springBootStarterLoggingAutoConfiguration → BeanModule
-
The beans that install the logging system when the context starts and
make
LoggingSystemandLogBufferinjectable; all off withlogging.enabled=false.final