自己提供的工具jar作为第三方怎么在别的spring项目中注入

192 阅读1分钟

自己的jar包被别的项目引入后,肯定是不在spring的包扫描路径下,怎么办呢?

这个模块只有提供相关的工具,没有启动类, 需要在别的项目中引用 在这里插入图片描述 这个是要注入的配置类在这里插入图片描述

  1. 方法1,在主项目的启动类上添加 @Import注解 在这里插入图片描述这样的话,如果多个项目引入这个jar包,都需要import的方式来导入,如果忘记了的话,会导致启动后无法调用相关方法

  2. 使用 spring.factories 配置来注入 我们在工具模块中resources->META-INF 下添加一个spring.factories文件 指定需要注入的类的全包名即可,有多个的话使用 \结尾并换行即可