当前位置: 首页 > news >正文

做网站需要神网站怎样优化文章关键词

做网站需要神,网站怎样优化文章关键词,网站建设谈单技巧,做电影网站怎么样思路, 1、传入要校验的属性以及如果校验不过提示信息 2、如果数据校验不过返回json 格式信息。 3、不满足条件抛出自定义异常,然后在异常处理器中获取信息,return 信息 一、自定义异常 public class LyonException extends RuntimeException{…

思路,

 1、传入要校验的属性以及如果校验不过提示信息

 2、如果数据校验不过返回json 格式信息。

 3、不满足条件抛出自定义异常,然后在异常处理器中获取信息,return 信息

 

一、自定义异常

public class LyonException extends RuntimeException{private static final long serialVersionUID = 1L;private String msg;private int code = 500;code 默认是500public LyonException(String msg) {super(msg);this.msg = msg;}

    public LyonException(String msg, int code) {
       super(msg);
       this.msg = msg;
       this.code = code;
   }

 

 

二、异常处理器

/*** 异常处理器* @author    lyon* @date    2018年3月2日*/
@RestControllerAdvice
public class LyonExceptionHandler {@ExceptionHandler(LyonException.class)public R handlerLyonException(LyonException e){R r = new R();r.put("code", e.getCode());r.put("msg", e.getMessage());return r;}
}

 

三、返回值R

public class R extends HashMap<String, Object> {private static final long serialVersionUID = 1L;public R() {put("code", 0);put("msg", "操作成功");}public static R error() {return error(1, "操作失败");}public static R error(String msg) {return error(500, msg);}public static R error(int code, String msg) {R r = new R();r.put("code", code);r.put("msg", msg);return r;}public static R ok(String msg) {R r = new R();r.put("msg", msg);return r;}
View Code

 

四、工具类

/*** 数据校验* @author    lyon* @date    2018年3月2日*/
public abstract class Assert {/*** @param str 校验的字符串* @param msg 提示信息*/public static void isBlank(String str,String msg){if(StringUtils.isBlank(str)){throw new LyonException(msg);}}public static void isNull(Object object, String message) {if (object == null) {throw new LyonException(message);}}
}

 

五、测试

    @GetMapping("/test")@ResponseBodypublic R hello(String name) {Assert.isBlank(name, "用户名不能为空");return R.ok();}

转载于:https://www.cnblogs.com/lyon91/p/8492355.html

http://www.lbrq.cn/news/2514745.html

相关文章:

  • 购物网站的搜索功能是怎么做的网站建设需要啥
  • 温州网上推广什么网站好传统营销
  • 大学网站建设管理制度注册域名查询网站官网
  • 哪些公司做外贸网站江阴企业网站制作
  • 网站建设成本预算百度移动排名优化软件
  • 成都网站推广创新互联江西省seo
  • 昆明做网站建设硬件设备网络营销软文
  • axure可以直接做网站网站媒体推广方案
  • 烘焙类网站开发时代背景百度收录的网页数量
  • 中山营销型网站建设企业营销案例
  • 做视频解析网站播放器和接口安装百度一下
  • 做网站的是什么专业网站推广的全过程
  • 网站建设方案服务器推广网站软文
  • 学生做兼职去哪个网站军事新闻最新消息
  • seo优化软件免费版seo的优点和缺点
  • 做标书的任务网站赣州seo公司
  • 电影采集网站怎么做中小型企业网站设计与开发
  • 企业建设网站对客户的好处做app的网站
  • 关于加强政府网站建设和管理工作的意见填写电话的广告
  • pc端网站生成wap版网络推广费用计入什么科目
  • 宁波外贸网站推广优化网页加速器
  • 网站开发团队奖惩成都网站seo技巧
  • 免费seo推广软件百度seo详解
  • 房地产项目网站建设中国企业500强排行榜
  • wordpress加载模板文件路径seo线下培训班
  • 做网站流程、网络营销和传统营销的区别有哪些
  • 惠州外包网站建设宁波seo自然优化技术
  • 求推荐专门做借条的网站开一个免费网站
  • 包头网站建设熊掌号网页设计制作网站html代码大全
  • 怎样免费做书画网站市场推广方案怎么做
  • 2025年6月数据挖掘顶刊TKDE研究热点有哪些?
  • NSGA-III(非支配排序遗传算法 III)求解 7 目标的 DTLZ2 测试函数
  • P1098 [NOIP 2007 提高组] 字符串的展开
  • 结合项目阐述 设计模式:单例、工厂、观察者、代理
  • Redis未授权访问的利用的几种方法原理以及条件
  • Qt C++ GUI 函数参数速查手册:基础与布局