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

网站开发人员招聘it管理免费发布推广信息的平台

网站开发人员招聘it管理,免费发布推广信息的平台,如何拿高权重网站外链进行互换?,派遣公司做网站的好处文章目录1. 引入依赖2. 校验规则3. 规则使用4. 自定义异常类5. 统一返回对象封装6. 统一异常对象7. 统一异常枚举8. 前端form表单输入#xff0c;自动触发校验1. 引入依赖 !--参数校验--dependencygroupIdorg.springframework.boot/groupId自动触发校验1. 引入依赖 !--参数校验--dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-validation/artifactId/dependency2. 校验规则 NotNull(message 【每页页码】不能为空)private int page;NotNull(message 【每页条数】不能为空)Max(value 100,message 【每页条数】不能超过100)3. 规则使用 public CommonResp list(Valid EbookQueryReq req) {}4. 自定义异常类 package com.jiawa.wiki.controller;import com.jiawa.wiki.exception.BusinessException; import com.jiawa.wiki.resp.CommonResp; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.validation.BindException; import org.springframework.web.bind.annotation.ControllerAdvice; import org.springframework.web.bind.annotation.ExceptionHandler; import org.springframework.web.bind.annotation.ResponseBody;/*** 统一异常处理、数据预处理等*/ ControllerAdvice public class ControllerExceptionHandler {private static final Logger LOG LoggerFactory.getLogger(ControllerExceptionHandler.class);/*** 校验异常统一处理* param e* return*/ExceptionHandler(value BindException.class)ResponseBodypublic CommonResp validExceptionHandler(BindException e) {CommonResp commonResp new CommonResp();LOG.warn(参数校验失败{}, e.getBindingResult().getAllErrors().get(0).getDefaultMessage());commonResp.setSuccess(false);commonResp.setMessage(e.getBindingResult().getAllErrors().get(0).getDefaultMessage());return commonResp;}5. 统一返回对象封装 package com.jiawa.wiki.resp;public class CommonRespT {/*** 业务上的成功或失败*/private boolean success true;/*** 返回信息*/private String message;/*** 返回泛型数据自定义类型*/private T content;public boolean getSuccess() {return success;}public void setSuccess(boolean success) {this.success success;}public String getMessage() {return message;}public void setMessage(String message) {this.message message;}public T getContent() {return content;}public void setContent(T content) {this.content content;}Overridepublic String toString() {final StringBuffer sb new StringBuffer(ResponseDto{);sb.append(success).append(success);sb.append(, message).append(message).append(\);sb.append(, content).append(content);sb.append(});return sb.toString();} } 6. 统一异常对象 package com.jiawa.wiki.exception;public class BusinessException extends RuntimeException{private BusinessExceptionCode code;public BusinessException (BusinessExceptionCode code) {super(code.getDesc());this.code code;}public BusinessExceptionCode getCode() {return code;}public void setCode(BusinessExceptionCode code) {this.code code;}/*** 不写入堆栈信息提高性能*/Overridepublic Throwable fillInStackTrace() {return this;} } 7. 统一异常枚举 package com.jiawa.wiki.exception;public enum BusinessExceptionCode {USER_LOGIN_NAME_EXIST(登录名已存在),LOGIN_USER_ERROR(用户名不存在或密码错误),VOTE_REPEAT(您已点赞过),;private String desc;BusinessExceptionCode(String desc) {this.desc desc;}public String getDesc() {return desc;}public void setDesc(String desc) {this.desc desc;} } 8. 前端form表单输入自动触发校验
http://wiki.neutronadmin.com/news/151332/

相关文章:

  • 网站开发哪好趣乐码少儿编程加盟
  • 做网站需要哪些东西qq推广赚钱一个2元
  • 用php做网站需要什么软件asp网站发邮件
  • wordpress安装2个网站吗聊城专业网站建设公司电话
  • 做盗版音乐网站工厂网站怎么做
  • 服装设计网站有哪些推荐一个空间放两个网站
  • 浙江省建设厅网站电视台网站如何做新闻报道
  • 网站横幅广告怎么做网站首页设计素材
  • 恋爱ppt模板免费下载网站网页界面设计要中重点掌握
  • 佛山做网站哪家好做一般的公司门户网站投资额
  • 网站优化优化怎么做江苏个人网站备案
  • 如何做公司网站百度推广wordpress调用页面列表
  • 谷歌网站收录提交入口中国互联网站建设中心建站中心
  • 阜城网站建设公司seo发帖网站
  • 建设网站需要什么人员百度收录网站方法
  • 合肥做企业网站的网络公司展示型网站 数据库
  • 网站的ftp地址是什么制作简历的免费网站
  • 网站域名怎么取无锡画室网站建设
  • 哪些网站可以做直播小程序外包公司哪家好
  • php婚庆网站源码软件开发学什么专业好
  • 哪里有免费的网站模板下载 迅雷下载 迅雷下载软件如何向百度提交网站地图
  • 网站编程软件有哪些做网站用什么开发好
  • 湘潭网站建设出色磐石网络网站会员系统方案
  • 微信商城网站方案网站仿制
  • 济南行知网站建设做响应式网站最大宽度
  • 网站平台建设服务承诺书黄山旅游攻略必去景点
  • 网站开发人员职责网站建设的市场定位
  • 360网站托管西安网络科技公司
  • 网站根目录表示在线医疗 网站建设
  • 小企业网站免费建设湛江做网站开发