我有一些方法的Java注释,我怎么知道每个注释方面的顺序?我如何指定它们的顺序。
@MyAnnotaion
@Cacheable
@HystrixCommand
public void MYMethod() {}
Cacheable
来自SpringCache,HystrixCommand
来自第三方软件包,它们都是运行时注释,我需要Cacheable
才能在HystrixCommand
之前运行,但无法标记它们与@order
。
那么,我该怎么做:
1,了解注释执行的顺序?
2,指定订单?
我试图搜索问题,但如果重复,请告诉我。
答案 0 :(得分:1)
you can mark order in enable caching,但这将是应用程序范围设置
@EnableCaching(order=0)
表示执行缓存顾问程序的顺序 多个建议应用于特定的连接点。