如何通过StackWalker或stacktrace获取弹簧步骤名称?

时间:2020-09-30 09:14:33

标签: java spring call-hierarchy

给出Spring步骤,例如:

@Bean
  public Step methodA() {
    return getChunkedStepBuilder("stepName", reader(), null, writer()).build();
  }
  
     @Bean
  public Step methodB() {
    return getChunkedStepBuilder("other_stepName", reader(), null, writer()).build();
  }

如何确定从哪个步骤调用了reader()

我到目前为止尝试过:

  • StackWalker
  • Thread.currentThread()。getStackTrace()

但是问题是我需要找出步骤名称,而不是方法名称(当然是相同的)。

有什么可以尝试的方法吗?

0 个答案:

没有答案