Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
java注释的执行顺序_Java_Spring_Annotations - Fatal编程技术网

java注释的执行顺序

java注释的执行顺序,java,spring,annotations,Java,Spring,Annotations,我有一些方法的Java注释,如何知道每个注释方面的顺序?以及如何指定它们的顺序 @MyAnnotaion @Cacheable @HystrixCommand public void MYMethod() {} Cacheable来自SpringCache,HystrixCommand来自第三方软件包,它们都是运行时注释,我需要Cacheable在HystrixCommand之前运行,但不能用@order标记它们 那么,我怎样才能: 1、 了解注释执行的顺序 2、 指定顺序 我已尝试搜索该问题

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

@MyAnnotaion
@Cacheable
@HystrixCommand
public void MYMethod() {}
Cacheable
来自SpringCache,
HystrixCommand
来自第三方软件包,它们都是运行时注释,我需要
Cacheable
HystrixCommand
之前运行,但不能用
@order
标记它们

那么,我怎样才能:

1、 了解注释执行的顺序

2、 指定顺序

我已尝试搜索该问题,但如果重复,请让我知道。

,但这将是应用程序范围内的设置

@EnableCaching(order=0) 
在以下情况下指示缓存顾问的执行顺序: 在特定连接点应用多个建议

这是关于相位的顺序,但我仍然不能改变顺序。