在自定义注释中使用SpEL

时间:2020-05-21 13:35:24

标签: java spring-boot spring-annotations java-annotations

我有一个简单的自定义注释:

@Target({ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
@Service
public @interface SampleDefinition {
    String description();
    String orderNr() default "";
}

我需要使description()可配置,这意味着我需要类似的东西:

@SampleDefinition(description = "Value from properties ${expirationDays:120}")

我知道我不能像示例中那样使用SpEL。但是,有没有办法将Spring属性值注入此描述中?

0 个答案:

没有答案