规范:SpringBoot 4.x,Tomcat 7.x,JDK1.7
流程:在单独的包中有2个休息服务
具有唯一@RequestMapping
并作为战争部署到tomcat7.x
package com.servives.webservice ~ Service A
package com.servives.dbservive ~ Service B
package com.initilizer ~ Service C
问题:
如果存在“SpringBootServletInitializer”,则服务工作 相同的包,而服务 B不起作用。
如果“SpringBootServletInitializer”存在于Service B 相同的包,而服务 A不起作用。
服务 A&如果存在“SpringBootServletInitializer”,则B无效 单独包'C'
问题:这是一个Bug还是我做错了什么?
注意:代码示例不能与巨大的依赖关系共享。
答案 0 :(得分:0)
您缺少@ComponentScan
注释。您需要将以下内容添加到Application.java
@ComponentScan({"package.A", "package.B",...})
OR
只需添加基本包,如下所示。
@ComponentScan("base.package")