Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring boot 使用@ComponentScan时弹簧启动执行器未显示_Spring Boot_Spring Boot Actuator - Fatal编程技术网

Spring boot 使用@ComponentScan时弹簧启动执行器未显示

Spring boot 使用@ComponentScan时弹簧启动执行器未显示,spring-boot,spring-boot-actuator,Spring Boot,Spring Boot Actuator,我的应用程序如下所示。在这个配置中,我的应用程序工作(它是用@ComponentScan引导的) 不幸的是,然后/执行器/健康不工作。当我删除@ComponentScan时,执行器工作,但我的应用程序不工作 我需要配置什么才能使@ComponentScan和致动器工作 @EnableAutoConfiguration @SpringBootApplication @ComponentScan(basePackageClasses = {DistributionApp.class}) public

我的应用程序如下所示。在这个配置中,我的应用程序工作(它是用@ComponentScan引导的)

不幸的是,然后/执行器/健康不工作。当我删除@ComponentScan时,执行器工作,但我的应用程序不工作

我需要配置什么才能使@ComponentScan和致动器工作

@EnableAutoConfiguration
@SpringBootApplication
@ComponentScan(basePackageClasses = {DistributionApp.class})
public class Main extends SpringBootServletInitializer {
...
}

我发现了真正的问题

我上过一节课:

@Component
@ApplicationPath("/")
这遮挡了/执行器端点。所以他们没有出现。
因此,问题与@ComponentScan无关,但只有在我自己的类被激活时才会出现。

很抱歉,但我们需要先查看项目结构和配置类。或者,在Github上共享这个项目会很好。不幸的是,它是一个内部项目。所以我不能分享完整的代码。需要注意的一点是,业务逻辑与主类位于一个单独的项目中。(我认为这就是我们需要ComponentScan的原因)。