java注释的执行顺序

时间:2016-11-11 06:44:00

标签: java spring annotations

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

@MyAnnotaion
@Cacheable
@HystrixCommand
public void MYMethod() {}

Cacheable来自SpringCache,HystrixCommand来自第三方软件包,它们都是运行时注释,我需要Cacheable才能在HystrixCommand之前运行,但无法标记它们与@order

那么,我该怎么做:

1,了解注释执行的顺序?

2,指定订单?

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

1 个答案:

答案 0 :(得分:1)

you can mark order in enable caching,但这将是应用程序范围设置

@EnableCaching(order=0) 
  

表示执行缓存顾问程序的顺序   多个建议应用于特定的连接点。