Spring StringUtils使用中常见问题解析记录有哪些?
- 内容介绍
- 文章标签
- 相关推荐
本文共计749个文字,预计阅读时间需要3分钟。
由于您的要求是不使用数字且字数不超过100字,以下是对您提供内容的简化
起因:最近写CRUD时,发现分页的VO写得很健壮。手抖改了一版,没想到改后好几个功能都出现问题。原VO关键代码如下:public class PageVo implements Serializable
起因
最近在写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<> }
但是没想到就是这么简单的改造居然都翻车(・ε・`)
没办法,只好去排查问题。
本文共计749个文字,预计阅读时间需要3分钟。
由于您的要求是不使用数字且字数不超过100字,以下是对您提供内容的简化
起因:最近写CRUD时,发现分页的VO写得很健壮。手抖改了一版,没想到改后好几个功能都出现问题。原VO关键代码如下:public class PageVo implements Serializable
起因
最近在写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<> }
但是没想到就是这么简单的改造居然都翻车(・ε・`)
没办法,只好去排查问题。

