springboot 全局捕获异常

未被try catch的运行时异常都会被以下代码捕获

import org.springframework.web.bind.annotation.*;

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

@ControllerAdvice
public class EEcontroller {
    @ExceptionHandler(RuntimeException.class)
    @ResponseBody
    public Map<String,String> errorInfo(){
        Map<String,String> map=new HashMap<>();
        map.put("code","500");
        return  map;
    }
}

 

posted @ 2019-07-02 09:07  口水青春  阅读(253)  评论(0编辑  收藏  举报