都是appfuse Constants 惹得祸?

    项目的近期任务不忙,闲着,于是把之前的代码给整理下,前端学习到java5中有静态导入功能,于是想把项目中所有的静态方法和常量给整理一遍。在eclispe下做这样的工作还是很方便的,全局替换即可。在看看代码,perfect a lot !习惯行的动作>commit>continuum >autodeploy,一路绿灯.也就没管了。     不幸的是客户访问时,一片空白,系统不能工作了,查了svn记录中才找出来,我把 一个int 常量 移动 constants中了。然后 在header.jsp 中 通过<appfuse:constants scope="request"/> 引用,然而 appfuse不支持 原始类型,必须是对象类型,无法,只好改用Integer类型,java5中有装箱拆箱功能,原来代码也不要修改,便通过了。问题解决。
    问题总结:
         1,虽然java5有自动装箱,拆箱功能,但还要注意使用场合!
         2,越不认为有错的地方,出错后很难找到,找到后也会让你笑一会,在哭一会!
         3,自动检测工具是机器做的,不是万能的,能减少人工,不能代替人工检测,      
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值