方法名为getXX()导致的后果

做项目的近段时间,遇见一个问题,纠结了好一段时间。

纠结的问题就是在Action中写的方法,前台只调用了一次,但是结果是方法执行了两次,并且直接导致数据结果为双份的,代码检查了n次,没有发现任何的错误,最后经过同事的帮助,发现是方法命名的问题,我将方法命名为getXX();这样直接导致进入该类中执行一下该方法,你调用的时候又执行了一次,这样就直接导致调用一次代码执行2次的结果。这就是Java的规定,以getXX()命名的方法,会默认执行。

切忌再犯此错误。

你可能感兴趣的:(get)