java注释的执行顺序

Fis*_*tyn 5 java spring annotations

我有一些方法的Java注释,我怎么知道每个注释方面的顺序?我如何指定它们的顺序.

@MyAnnotaion
@Cacheable
@HystrixCommand
public void MYMethod() {}
Run Code Online (Sandbox Code Playgroud)

Cacheable来自SpringCache,HystrixCommand来自第三方软件包,它们都是运行时注释,我需要Cacheable先运行HystrixCommand,但不能用它们标记@order.

那么,我怎么能:

1,学习注释执行的顺序?

2,指定订单?

我试图搜索问题,但如果重复,请告诉我.

kuh*_*yan 1

您可以在启用缓存中标记顺序,但这将是应用程序范围的设置

@EnableCaching(order=0) 
Run Code Online (Sandbox Code Playgroud)

指示在特定连接点应用多个建议时缓存顾问的执行顺序。