Auto-configuration

Conditional Spring configuration selected from the application classpath, beans, properties, and runtime type.

Used in