我一直在尝试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 级别执行此操作,或者注释依赖注入无法做到这一点?