中文字幕第五页-中文字幕第页-中文字幕韩国-中文字幕最新-国产尤物二区三区在线观看-国产尤物福利视频一区二区

Springboot2.0中處理自定義異常并返回json的方法是什么

本文小編為大家詳細介紹“Springboot2.0中處理自定義異常并返回json的方法是什么”,內容詳細,步驟清晰,細節處理妥當,希望這篇“Springboot2.0中處理自定義異常并返回json的方法是什么”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來學習新知識吧。

創新互聯公司自2013年起,是專業互聯網技術服務公司,擁有項目成都網站設計、做網站網站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元荷塘做網站,已為上家服務,為荷塘各地企業和個人服務,聯系電話:18982081108

1. 編寫自定義異常類

package cn.jfjb.crud.exception;

public class UserNotExistException extends RuntimeException {
  public UserNotExistException() {
    super("用戶不存在");
  }
}

2. 處理自測試異常

package cn.jfjb.crud.handler;

import cn.jfjb.crud.exception.UserNotExistException;
import org.springframework.web.bind.annotation.ControllerAdvice;
import org.springframework.web.bind.annotation.ExceptionHandler;
import org.springframework.web.bind.annotation.ResponseBody;

import java.util.HashMap;
import java.util.Map;


@ControllerAdvice
public class MyExceptionHandler {

  @ResponseBody
  @ExceptionHandler(UserNotExistException.class)
  public Map<String, Object> handleException(Exception e) {
    Map<String, Object> map = new HashMap<>();
    map.put("code", "user.notexist");
    map.put("message", e.getMessage());
    return map;
  }
}

3. 配置application.yml文件(不配置的話無法獲取exception)

server:
 error:
  include-exception: true

4. 編寫測試

package cn.jfjb.crud.controller;

import cn.jfjb.crud.exception.UserNotExistException;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;


@Controller
public class HelloController {
  
  @RequestMapping({"/testException"})
  public String testException(@RequestParam("user") String user) {
    if (user != "aaa") {
      throw new UserNotExistException();
    }
    return "index";
  }
}

Springboot2.0中處理自定義異常并返回json的方法是什么

Springboot2.0中處理自定義異常并返回json的方法是什么

讀到這里,這篇“Springboot2.0中處理自定義異常并返回json的方法是什么”文章已經介紹完畢,想要掌握這篇文章的知識點還需要大家自己動手實踐使用過才能領會,如果想了解更多相關內容的文章,歡迎關注創新互聯行業資訊頻道。

新聞標題:Springboot2.0中處理自定義異常并返回json的方法是什么
分享URL:http://www.2m8n56k.cn/article34/gdeose.html

成都網站建設公司_創新互聯,為您提供關鍵詞優化、做網站Google、網站建設、網站設計、小程序開發

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:[email protected]。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

搜索引擎優化
主站蜘蛛池模板: 久久久国产精品免费视频 | 欧美国产日韩一区二区三区 | 国内精品伊人久久 | 成年人三级视频 | 4四虎44虎www在线影院麻豆 | 王朝影院一区二区三区入口 | 欧美一级特黄特色大片 | 国产亚洲一欧美一区二区三区 | 中文无码日韩欧免费视频 | 日韩精品一区在线观看 | 久久综合精品视频 | 亚洲一区二区精品视频 | 97国产大学生情侣11在线视频 | 在线欧美一级毛片免费观看 | 欧美yyy| a性片| 免费一级特黄特色黄大任片 | 亚洲天堂视频在线免费观看 | aaaa级毛片欧美的 | 成人免费黄网站 | 国内精品久久久久影院老司 | 99视频网 | 久久精品国产99久久香蕉 | 亚洲人成一区二区三区 | 九草视频在线 | 页面升级亚洲 | 亚洲精品中文字幕一区 | 特级aaa片毛片免费观看 | 一本久 | 精品国产成人a区在线观看 精品国产成人a在线观看 | 日本一级高清片免费 | 欧美午夜免费一级毛片 | 亚洲精品久久久久久久777 | 欧美成人手机在线 | 日韩国产一区二区 | 日本爽快片100色毛片 | 国产成人一区二区在线不卡 | 日韩欧美一区二区在线 | 一及黄色毛片 | 日本韩国一区二区三区 | 成年人网站在线观看免费 |