在SpringCloud项目中,为了方便开发,将redis从各个服务提取,搞了一个common-redis。
因为springboot在启动时只会扫描自己路径下的配置文件,所以公共模块下的配置和实现时不会扫描的。
所以我们要通过手动的方式使springboot在启动的时候,扫描到我们的公共模块下的配置。
第一种。在springboot的启动类中使用@Import
第二种,在公共模块中自定义spring.factories实现
org.springframework.boot.autoconfigure.EnableAutoConfiguration=\
com.krupp.common.redis.RedisConfig