1.@Configuration
Marking on a class is equivalent to using the class as spring's xml configuration file, which <beans>
is used to configure the spring container (application context)
@Configuration public class TestConfiguration extends WebMvcConfigurerAdapter