在微服务中,我们想将一个公共模块,比如Redis的一个配置Bean,或者工具Bean,实现后想在其他服务或者模块通过Autowride进行引用,可以通过在resources目录新建一个META-INF目录,在目录里创建一个spring.factories文件,这个文件可以将bean进行全局注入。
org.springframework.boot.autoconfigure.EnableAutoConfiguration=\
com.ruoyi.common.redis.configure.RedisConfig,\
com.ruoyi.common.redis.service.RedisService
这样其他地方就可以引用了,但是引用的服务需要在启动类添加组件扫描
@ComponentScan(basePackages = {"com.cloud.*"})