单独写了一个工具性的sdk jar, 我其他项目引入这个 jar包,这个jar包里有一个@ComponentScan 的配置类(也有@Configuration)去扫描这个jar包里的组件类,但是没生效,为啥呢? 然后我在项目代码里单独再写@ComponentScan去扫引入的jar包里的路径,就能扫描到生效,但是我想直接引入jar包就生效而不想再在引入这个sdk jar的项目里再去加配置,该怎么写
Spring的注解扫描不是漫无目的的扫的 是在启动类的包下面扫描的,所以如果你sdk的包结构个工程的不一致,那肯定扫描不到 需要在启动类上增加scanBasePackages来指定扫描包的路径######我以为加了@Configuration的类里面的@ComponentScan都会被执行...
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。