检票口DebugBar从wicket-devutils调试会话/序列化问题时增添了不少有用的信息.文档建议将它添加到基页.
这种方法似乎为区分开发和生产环境提供了非常弱的支持.我不希望wicket-devutils作为生产依赖,我当然不希望用"if development"分支来混淆代码.
"Wicket"人如何在现实生活中应对这个问题?有没有既定的模式?
http://wicket.apache.org/apidocs/1.4/org/apache/wicket/devutils/debugbar/DebugBar.html
DebugBar已经超越isVisible.所以你不必做任何事情.
@Override
public boolean isVisible()
{
return getApplication().getDebugSettings().isDevelopmentUtilitiesEnabled();
}
Run Code Online (Sandbox Code Playgroud)