@retryryable和 @trace在春季启动中是否很重要
注释顺序在春季启动中很重要吗?
上下文:我没有获得@trace @retryable注释之前添加@Trace的方法的日志。我没有得到这样写的方法的跟踪日志:
@Trace
@Retryable(
value = { ManagerException.class },
backoff = @Backoff(delay = 100))
public Object dummy(@NotNull @Valid DummyObject dummyObject){
但是我得到了按此顺序编写的方法的所有日志
@Retryable(
value = { ManagerException.class },
backoff = @Backoff(delay = 50))
@Trace
Does order of annotations matter in Spring Boot?
Context: I'm not getting logs for methods which have @Trace added before @Retryable annotation. I'm not getting the trace logs for methods written like this:
@Trace
@Retryable(
value = { ManagerException.class },
backoff = @Backoff(delay = 100))
public Object dummy(@NotNull @Valid DummyObject dummyObject){
However I get all the logs for methods written in this order
@Retryable(
value = { ManagerException.class },
backoff = @Backoff(delay = 50))
@Trace
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论