生产过程中的Wicket DebugBar/DevUtils

Kim*_*ble 4 debugging wicket

检票口DebugBarwicket-devutils调试会话/序列化问题时增添了不少有用的信息.文档建议将它添加到基页.

这种方法似乎为区分开发和生产环境提供了非常弱的支持.我不希望wicket-devutils作为生产依赖,我当然不希望用"if development"分支来混淆代码.

"Wicket"人如何在现实生活中应对这个问题?有没有既定的模式?

http://wicket.apache.org/apidocs/1.4/org/apache/wicket/devutils/debugbar/DebugBar.html

eln*_*800 5

DebugBar已经超越isVisible.所以你不必做任何事情.

@Override
public boolean isVisible()
{
    return getApplication().getDebugSettings().isDevelopmentUtilitiesEnabled();
}
Run Code Online (Sandbox Code Playgroud)