在以往的Spring MVC项目中,一个Web配置通常是这样的:
在Spring Boot项目中,只要引入 spring-boot-starter-web 依赖,Spring Boot的auto-configuration机制就会自动的完成一系列默认配置,这样我们 就可以直接编写@Controller和@RestController,专心实现业务。
虽然auto-configuration的零配置体验很棒,但实际项目中总会需要一些自定义配置,比如我们需要用ResourceHandlerRegistry注册一些静态资源。 自然的,我们想到了上面的WebConfig配置类,本着Ctrl+C出错少的原则,我们很快 拷贝了一份 相关配置: