tomcat怎么判断debug还是run 现在项目中有一段代码想在开发的时候不运行,部署以后运行,有没有什么办法可以在代码里判断出来呢?我现在是在开发的时候注释掉,等部署的时候再改回来,望高手们赐教tomcatdebugrun状态判断 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 首先tomcat是没办法判断出来你是不是部署了。或者是开发.它会认为你启动就是部署.不管你是开发还是部署.最好的办法就是..写2个方法.分开掉...比如你开发的时候login是别的方法。等你部署方法重掉一下是最简单的。 一楼是说定义一个属性文件 ,,比如isRun = false;控制楼主说的一段代码是否执行的标志位,true 执行 ,false ,不执行然后在楼主说的一段代码前 读取属性文件的isRun的值,然后 用if判断一下到底执行与否。。 看了下5楼感觉也可以。差不多的解决办法开发的时候sss.test();部署的时候sss.ok();当然里面的过程你自己随便写。还有5楼的。定义一个全局变量 boolean run=false;开发 当你部署的时候吧run改成trueif(run){ 部署要跑的代码}else{ 开发要跑的代码} 这样配置的struts应用是什么原理? 在hibernate中,主键是通过set人工设置的,既不是系统自动生成,也不是数据生成,如何设置呢? Jsp的问题,求大神们指点! 一个JSP问题 谁有好的英语语音聊天室,免费的 急,关于文件处理问题 【求助】项目组平常工作难点 高手帮忙,小弟重分答谢 如何先显示提示页面 奇怪的现象,数据库的问题 一个对xml进行操作的工具类,为什么要通过这个方法获取其操作的xm文件的地址。 怎么获取WEB.XML中配置的FILTER信息?
最好的办法就是..写2个方法.分开掉...比如你开发的时候login是别的方法。等你部署方法重掉一下是最简单的。
isRun = false;
控制楼主说的一段代码是否执行的标志位,true 执行 ,false ,不执行然后在楼主说的一段代码前 读取属性文件的isRun的值,然后 用if判断一下到底执行与否。。
开发的时候sss.test();部署的时候sss.ok();当然里面的过程你自己随便写。
还有5楼的。定义一个全局变量 boolean run=false;开发 当你部署的时候吧run改成true
if(run){
部署要跑的代码
}else{
开发要跑的代码
}