起因
最近在寫CRUD的時候,發現有個分頁的VO寫的健壯性比較差,一時手癢改了一下,沒想到改了之后好幾個功能都出現了問題。
原VO關鍵代碼如下:
public class PageVo implements Serializable{ // ...省略所有無關代碼 Map<String, String> query }這個VO是用于從前端分頁查詢時傳參,而query是用于傳遞查詢條件的(這里不討論用Map傳參是否合理)。當前端無查詢條件時則會導致query為null,如果不注意容易出現NPE。
所以我就改造成下面這樣了。
public class PageVo implements Serializable{ // ...省略所有無關代碼 Map<String, String> query=new HashMap<> }但是沒想到就是這么簡單的改造居然都翻車(・ε・`)
沒辦法,只好去排查問題。
發現問題
想過很多種原因,但是我真沒想到居然是因為這樣(/ 主站蜘蛛池模板: 安国市| 道孚县| 准格尔旗| 神农架林区| 红原县| 贵南县| 万盛区| 金昌市| 称多县| 北流市| 楚雄市| 锡林浩特市| 白城市| 榕江县| 图木舒克市| 鄂尔多斯市| 平泉县| 葫芦岛市| 贵港市| 遵义县| 夏邑县| 德昌县| 定兴县| 富顺县| 石河子市| 望城县| 西华县| 台江县| 平江县| 安宁市| 博罗县| 昭通市| 静安区| 化州市| 高邮市| 忻州市| 柳州市| 丁青县| 牟定县| 承德县| 苍山县|