1
JavaIntermediate#spring
Spring Boot inspects the classpath and existing beans at startup, then automatically configures beans (like a DataSource or DispatcherServlet) based on sensible defaults, drastically reducing manual XML/Java config.
// Adding spring-boot-starter-data-jpa dependency auto-configures // a DataSource, EntityManagerFactory, and TransactionManager with zero explicit config