当前位置: 代码迷 >> Java Web开发 >> tomcat如何判断debug还是run
  详细解决方案

tomcat如何判断debug还是run

热度:100   发布时间:2016-04-12 22:12:26.0
tomcat怎么判断debug还是run
现在项目中有一段代码想在开发的时候不运行,部署以后运行,有没有什么办法可以在代码里判断出来呢?
我现在是在开发的时候注释掉,等部署的时候再改回来,望高手们赐教
tomcat debug run 状态判断

------解决方案--------------------
首先tomcat是没办法判断出来你是不是部署了。或者是开发.它会认为你启动就是部署.不管你是开发还是部署.
最好的办法就是..写2个方法.分开掉...比如你开发的时候login是别的方法。等你部署方法重掉一下是最简单的。
------解决方案--------------------
一楼是说定义一个属性文件 ,,比如
isRun = false;
控制楼主说的一段代码是否执行的标志位,true 执行 ,false ,不执行

然后在楼主说的一段代码前 读取属性文件的isRun的值,然后 用if判断一下到底执行与否。。
------解决方案--------------------
看了下5楼感觉也可以。差不多的解决办法
开发的时候sss.test();部署的时候sss.ok();当然里面的过程你自己随便写。
还有5楼的。定义一个全局变量 boolean run=false;开发  当你部署的时候吧run改成true
if(run){
  部署要跑的代码
}else{
  开发要跑的代码
}
  相关解决方案