别再new异常了 快试试hutool的工具方法
- 假设判断前端参数请求头需要某个参数 – 如果有的话就进行,没有向外抛异常
// 公用方法写一个DEMO
public static void xxx(HttpServletRequest request){
// 拿你需要的参数判断 是否为空 去抛异常停止
if(StringUtils.isBlank(request.getParameter("parm"))){
// new 异常去抛
// 1. new Exception("请求头xxx不能为空");
// 使用hutool方法
Assert.isTrue(false,"请求头xxx不能为空")
}
}
这样做是不是代码好看实用多了。
Assert.isTrue 如果第一个参数为true就是放行,为false就是抛出异常
同样 isFalse 是相反的。 还有一些isNull方法 ,这些工具类还是很好用的。