我的春季网络应用程序中的各个方面都标有@Aspect。我想在运行时通过某些服务禁用或启用方面。是否可以根据某些设置完全关闭或打开外观?我有一些日志记录方面,但我只希望启用日志记录后才能运行。
@Aspect
不,我认为不可能。我能想到的最接近的方法是在Pointcut定义中添加if(foo.Configuration.isLoggingEnabled)。
if(foo.Configuration.isLoggingEnabled)