springboot自动装配问题
来源:3-11 SpringApplication 运行监听器事件监听器编程模型

精慕门5395394
2019-04-25
在springboot2环境中,使用通过使用@EnableWebMvc注解可以实现自定义的springMVC环境的设置,我们也可以不去加入@EnableWebMvc这个注解,使用springBoot中@EnableAutoConfiguration这个注解来实现MVC环境的自动装配,这些自动装配的配置文件位于spring-boot-autoconfigure-2.1.4.RELEASE.jar!\META-INF\spring.factories。我的问题是,该文件中既配置了WebMvc的自动装配,同时也有关于缓存的自动装配:
# Auto Configure
org.springframework.boot.autoconfigure.EnableAutoConfiguration=\
org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration,\
org.springframework.boot.autoconfigure.cache.CacheAutoConfiguration,\
那为什么,我在使用缓存时,一定要加上@EnableCaching,而不能像WebMvc一样,不用配置就可以使用缓存?
写回答
1回答
-
小马哥
2020-03-29
按照用户体验而言,确实无需 @EnableCaching 也能做到,可能是当时实现的限制所致。
012020-03-29
相似问题