Home > new technology > 项目发布踩到地雷

项目发布踩到地雷

September 25th, 2009 cashplk Leave a comment Go to comments

项目周五发布,周一的时候,老大说我们的项目踩到地雷了。

跟踪了一下,发现是这样的:

方法A中声明了 notifyManager,然后顺手生成了getter和setter,结果却没有使用,在方法里面自己又 new 了一个,然后代码里面判断,

if(notifyManager != null){
return null;
NotifyManager notifyManager = new NotifyManager();

// TODO other things
}

我们项目中又确实在spring的配置文件中注入了notifyManager的这个bean,结果就出问题了。

虽然不是我们的问题,不过还是可以学到东西的:
1,自己会new的方法千万不要写getter和setter,避免spring初始化注入的干扰。
2,需要代码REVIEW,避免出现这种问题。

q

  1. No comments yet.
  1. No trackbacks yet.

Powered by WP Hashcash

Spam Protection by WP-SpamFree

cashplk的心路历程 is Digg proof thanks to caching by WP Super Cache