What are some important features of using spring boot?
What is auto-configuration in spring boot?
configures a lot of things based upon what is present in the classpath
What is the difference between @SpringBootApplication and @EnableAutoConfiguration?
@EnableAutoConfiguration is used to enable auto-configuration but @SpringBootApplication does a lot more than that, it also combines @Configuration(declared one or more bean methods and may be processed by spring container) and @ComponentScan
Where do you define properties in Spring Boot application?
you can define both application and spring boot related properties into a file called application.properties