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

全局右下角弹窗wordpress网站中有哪些标签需要优化

全局右下角弹窗wordpress,网站中有哪些标签需要优化,中国国际室内设计网官网,电商平台模板文章目录 前言1、工程包结构2、POM依赖3、Java代码 前言 本篇主要针对前后端分离的项目#xff0c;做的一个统一响应包装、统一异常捕获处理。 在Spring里#xff0c;我们可以使用ControllerAdvice来声明一些关于controller的全局性的东西#xff0c;其用法主要有以下三点… 文章目录 前言1、工程包结构2、POM依赖3、Java代码 前言 本篇主要针对前后端分离的项目做的一个统一响应包装、统一异常捕获处理。 在Spring里我们可以使用ControllerAdvice来声明一些关于controller的全局性的东西其用法主要有以下三点 1、ExceptionHandler注解标注的方法用于捕获Controller中抛出的不同类型的异常从而达到异常全局处理的目的 2、ModelAttribute注解标注的方法表示此方法会在执行目标Controller方法之前执行 3、InitBinder注解标注的方法用于请求中注册自定义参数的解析从而达到自定义请求参数格式的目的 参考 ControllerAdvice注解作用及源码解析 ControllerAdvice 的介绍及三种用法 1、工程包结构 2、POM依赖 dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactId/dependency3、Java代码 AppExceptionCodeMsg //这个枚举类中定义的都是跟业务有关的异常 public enum AppExceptionCodeMsg {INVALID_CODE(10000,验证码无效),USERNAME_NOT_EXISTS(10001,用户名不存在),USER_CREDIT_NOT_ENOUTH(10002,用户积分不足);;private int code ;private String msg ;public int getCode() {return code;}public String getMsg() {return msg;}AppExceptionCodeMsg(int code, String msg){this.code code;this.msg msg;}} AppException public class AppException extends RuntimeException{private int code 500;private String msg 服务器异常;public AppException(AppExceptionCodeMsg appExceptionCodeMsg){super();this.code appExceptionCodeMsg.getCode();this.msg appExceptionCodeMsg.getMsg();}public AppException(int code,String msg){super();this.code code;this.msg msg;}public int getCode() {return code;}public String getMsg() {return msg;}}Resp import com.atguigu.boot.exception.AppExceptionCodeMsg;public class RespT {//服务端返回的错误码private int code 200;//服务端返回的错误信息private String msg success;//我们服务端返回的数据private T data;private Resp(int code,String msg,T data){this.code code;this.msg msg;this.data data;}public static T Resp success(T data){Resp resp new Resp(200, success, data);return resp;}public static T Resp success(String msg,T data){Resp resp new Resp(200,msg, data);return resp;}public static T Resp error(AppExceptionCodeMsg appExceptionCodeMsg){Resp resp new Resp(appExceptionCodeMsg.getCode(), appExceptionCodeMsg.getMsg(), null);return resp;}public static T Resp error(int code,String msg){Resp resp new Resp(code,msg, null);return resp;}public int getCode() {return code;}public String getMsg() {return msg;}public T getData() {return data;}}GlobalExceptionHandler import com.atguigu.boot.bean.Resp; import com.atguigu.boot.exception.AppException; import org.springframework.web.bind.annotation.ControllerAdvice; import org.springframework.web.bind.annotation.ExceptionHandler; import org.springframework.web.bind.annotation.ResponseBody;ControllerAdvice public class GlobalExceptionHandler {ExceptionHandler(value {Exception.class})ResponseBodypublic T RespT exceptionHandler(Exception e){//这里先判断拦截到的Exception是不是我们自定义的异常类型if(e instanceof AppException){AppException appException (AppException)e;return Resp.error(appException.getCode(),appException.getMsg());}//如果拦截的异常不是我们自定义的异常(例如数据库主键冲突)return Resp.error(500,服务器端异常);} }ExpTestController import com.atguigu.boot.bean.Resp; import com.atguigu.boot.exception.AppException; import com.atguigu.boot.exception.AppExceptionCodeMsg; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RestController;import java.util.Arrays; import java.util.List;RestController public class ExpTestController {GetMapping(demo)public RespString demo(String name){if(ok.equals(name)){return Resp.success(succ);}if(err.equals(name)){//抛业务相关的异常throw new AppException(AppExceptionCodeMsg.USERNAME_NOT_EXISTS);}if(errcode.equals(name)){throw new AppException(AppExceptionCodeMsg.INVALID_CODE);}if(0.equals(name)){int i1/0;}//检查用户积分是否足够如果不够就抛出异常if(notenough.equals(name)){throw new AppException(AppExceptionCodeMsg.USER_CREDIT_NOT_ENOUTH);}return Resp.success(default);}GetMapping(list)public RespList list(){ListString list Arrays.asList(zhangsan,lisi,wangwu);return Resp.success(list);} }
http://www.hkea.cn/news/14344856/

相关文章:

  • 自己可以做开奖网站吗网站建设费是宣传费用吗
  • 懂做网站怎么赚钱广告设计与制作可以自学吗
  • 单页面的网站模板免费下载为什么wordpress打不开
  • 教育机构网站制作模板天津建设银行网站
  • 吸引企业做网站七彩建设集团官方网站
  • 凯里市网站建设东营网站推广排名
  • 快速设计网站株洲网站建设工作室
  • 自己可以做网站服务器深圳手机网站建设服务
  • 网站建设在哪里办公搜索引擎排名规则
  • 邵阳网站seo云南建设银行招聘网站
  • 聊城汽车网站建设汉口网站建设公司
  • 用符号做照片的网站山东住房建设部官方网站
  • 全球可以做外贸的社交网站广州外发加工网
  • 零基础能做网络推广吗进一步优化
  • 做网站电话销售的话术长沙好玩的地方景点推荐
  • 商业网站开发单产品网站
  • 二级域名iis建立网站网站设计的设计方案
  • 江苏优化网站关键词intellij idea做网站
  • 网页设计网站建设流程内蒙古建设项目环保备案网站
  • 遂宁市建设局网站杭州投资公司自适应网站
  • 南昌seo搜索优化优化公司流程制度
  • 湖北建设人力资源网站经济型网站建设
  • 电子商务网站设计公司网站后台建设软件
  • 外贸产品推广网站win7配置不能运行wordpress
  • 新昌网站制作荆州论坛
  • 优秀flash网站欣赏wordpress还是自己写
  • 网站的百度推广怎么做怎么做网站的搜索栏
  • 辽中网站建设wordpress 面板
  • 智盈中心网站建设好网站建设公司开发
  • 企业做网站需注意什么做直播导航网站好