1
pengfei 2019-11-06 11:29:49 +08:00 1
猜一下, 如果 spring 主配置文件采用 java 类那种方式不谈,假如是 xml 配置文件的方式的话是不是打包的时候没有把 xml 塞到 jar 包里面, 打开 jar 包看下如果是的话 pom 文件在 resources 标签下增加 include 标签
|
2
airfling 2019-11-06 11:32:19 +08:00 1
解决方向两个,依赖包是否全部导入,第二个就是 1 楼的方向
|
3
orzfanfan 2019-11-06 11:46:02 +08:00
你是在另外一个项目上依赖了这个 spring 项目,然后启动的时候发现注解无法被扫描?
|
4
choiwanxy 2019-11-06 11:54:03 +08:00
springboot?
|
5
xuanbg 2019-11-06 11:55:32 +08:00 1
1、打包的时候包是不是没导入,jar 包解开来检查一下就知道了
2、包的版本是不是有问题,同样 jar 包解开来看看 3、包路径的问题,譬如你的项目里 Application 路径是 a.b.c 的话,是扫描不到路径是 a.b.d 下面的包或者类的。要把 Application 移到 a.b 下面才行 |
6
wsz66 OP |
7
choiwanxy 2019-11-06 13:59:27 +08:00
jar 解压了,仔细看一下,不行 debug 一下吧。可能性还挺多吧。
|
8
hantsy 2019-11-06 14:14:20 +08:00
project a 依赖 project b.
在 a 的 Application 上加上 ComponentScan(b 的根包名) 如: package project.a; @ComponentScan("project.b") public class DemoApplication{} |