当应用程序以jar形式启动时,Spring Boot静态内部类未初始化

时间:2018-08-23 22:51:48

标签: spring spring-boot initialization spring-cloud-sleuth mdc

当我通过intellij启动我的spring boot应用程序时,以下类将正确初始化,并且可以看到日志。但是,如果我再次运行构建中的jar,则MyCurrentTraceContext似乎未初始化,并且在输出中也看不到日志。我确实需要带有自定义逻辑的此类来将某些参数放入MDC。有什么建议吗?

console.log('Timestamp(seconds=1536634800, nanoseconds=0)'.match( /[0-9]{10}/g ));

1 个答案:

答案 0 :(得分:0)

请与

联系
  

@ComponentScan

在入门级课程顶部的

设置项目启动时需要扫描的路径。 在您的情况下,将是:

  

@ComponentScan(“ myPackagePath.MyLogConfiguration.MySlf4jConfiguration。*”)