一个 springboot 项目, 我想让它扫描依赖里面的组件, 所以用了 @ComponentScan 注解指定了几个包名 同样的代码我在 idea 里直接运行 Application 是能正常识别到依赖里的组件并正常运行. 但是用 maven 打包成 jar 包后运行却没有扫描到依赖里的组件. 这个 jar 包将近 1G 大小, 并且解压后我要的那些依赖也有包含在 jar 包里 然后我试着把 springboot 日志级别改为 debug, 发现同样在 scanCandidateComponents 阶段, 在 idea 里直接运行时日志会打印出很多组件(包含我想要的组件和不想要的组件都有), 但运行 jar 包的时候却只打印出主包里面的组件 这个有没有人遇到过, 怎么处理 [main] DEBUG o.s.c.a.ClassPathBeanDefinitionScanner - [scanCandidateComponents,435] - Identified candidate component class:
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.