Java 是否有方法将弹簧特性(键或值)准确插入注释值[spring]

Java 是否有方法将弹簧特性(键或值)准确插入注释值[spring],java,spring,Java,Spring,我想将spring属性注入到注释中,但不能直接这样做。 我有一个注解: @Retention(RetentionPolicy.RUNTIME) @Target({ElementType.METHOD}) @StepDefAnnotation @Documented public @interface When { String value(); long timeout() default 0L; } 当(value=“some.value.from.properties”)

我想将spring属性注入到注释中,但不能直接这样做。 我有一个注解:

@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.METHOD})
@StepDefAnnotation
@Documented
public @interface When {
    String value();

    long timeout() default 0L;
}
当(value=“some.value.from.properties”)
或者像这样
@When(value=@value(“some.value.from.properties”)

为什么不使用Spring中的
条件属性?可能与@Adriano:@MarcTarin:???@Sofo Gial重复。我想将属性插入另一个注释属性,而不是简单java属性。我想那不是工作