<artifactId>spring-boot-starter-web</artifactId>
    </dependency>
    <dependency>
        <groupId>org.projectlombok</groupId>
        <artifactId>lombok</artifactId>
        <version>1.16.18</version>
        <scope>provided</scope>
    </dependency>
</dependencies>

**2.2 使用枚举自定义异常类消息**

/*


**2.3 使用自定义异常集成RuntimeException**

/**

  • @Author lsc
  • @Description <p>自定义通用异常 </p>
  • @Date 2019/10/9 20:39
  • @Version 1.0
    */

@NoArgsConstructorbr/>@AllArgsConstructor
@Data
public class CommonException extends RuntimeException {

// 序列化号
private static final long serialVersionUID = 132719492019L;

// 引入自定义异常消息
private CodeMsg codeMsg;

}


**2.4 编写页面返回实体类**

/**

  • @Author lsc
  • @Description <p> 返回的页面 </p>
  • @Date 2019/10/9 20:35
  • @Version 1.0
    */

@Data//set get 等方法br/>@AllArgsConstructor
@NoArgsConstructor
public class ResultPage<T> {

// 状态码
private Integer code;
// 消息提示
private String msg;
// 存放的数据
private T data;

ResultPage(Integer code,String msg) {
    this.code=code;
    this.msg=msg;
    this.data=data;
}

// 成功的时候调用
public static <T> ResultPage<T> sucess(CodeMsg codeMsg,T data){
    return new ResultPage<T>(codeMsg.getCode(),codeMsg.getMsg(),data);
}

//失败的时候调用
public static <T> ResultPage<T> error(CodeMsg codeMsg){
    return new ResultPage<T>(codeMsg.getCode(),codeMsg.getMsg());
}

}


**2.5 异常捕获**

/*

最后

经过日积月累, 以下是小编归纳整理的深入了解Java虚拟机文档,希望可以帮助大家过关斩将顺利通过面试。
由于整个文档比较全面,内容比较多,篇幅不允许,下面以截图方式展示 。如有需要获取资料文档的朋友,
可以点击这里免费获取
企业级实战!Springboot集成自定义异常类,被裁半年考入编制内月薪6K
企业级实战!Springboot集成自定义异常类,被裁半年考入编制内月薪6K
企业级实战!Springboot集成自定义异常类,被裁半年考入编制内月薪6K
企业级实战!Springboot集成自定义异常类,被裁半年考入编制内月薪6K
企业级实战!Springboot集成自定义异常类,被裁半年考入编制内月薪6K
企业级实战!Springboot集成自定义异常类,被裁半年考入编制内月薪6K
企业级实战!Springboot集成自定义异常类,被裁半年考入编制内月薪6K

由于篇幅限制,文档的详解资料太全面,细节内容太多,所以只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容!