logTime
Spring xml の注釈に属性を設定しようとしています。これは私が最初に考えたほど簡単ではないことがわかりました。
@Component
@Retention(RetentionPolicy.RUNTIME)
public @interface LogExecTime {
public boolean logTime() default true;
}
@Value
インターフェイスでアノテーションを使用しようとしましたが、うまくいきませんでした:
I)
@Component
@Retention(RetentionPolicy.RUNTIME)
public @interface LogExecTime {
@Value("#{ConfigureAnnotation.doLogging}")
public boolean logTime() default true;
}
そしてまた
II)
@LogExecTime(logTime=@Value("#{ConfigureAnnotation.doLogging}"))
xmlレベルでこれを行う方法はありますか、それとも注釈依存性注入では不可能ですか?