1.添加异常类

package myshop.config;

import javax.servlet.http.HttpServletRequest;

import org.springframework.web.bind.annotation.ControllerAdvice;
import org.springframework.web.bind.annotation.ExceptionHandler;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.servlet.ModelAndView; /*
* 1.新建一个class,这里取名为GlobalDefaultExceptionHandler
* 2.在class上添加注解,@ControllerAdvice
* 3.在class中添加一个方法
* 4.在方法上添加@ExcetionHandler拦截相应的异常
* 5.如果返回的是View -- 方法返回值是ModelAndView
* 6.如果返回的是String或者是Json数据,那么需要在方法上添加@RequestBody注解
*/
@ControllerAdvice
public class GlobalDefaultExceptionHandler { @ExceptionHandler(Exception.class)
@ResponseBody
public String defaultExceptionHandler(HttpServletRequest req, Exception e)
{
//ModelAndView mv = new ModelAndView();
//mv.setViewName("");
return "对不起,服务器繁忙...";
}
}

2.添加启动类

package myshop;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication
public class App { public static void main(String[] args) {
// TODO Auto-generated method stub
SpringApplication.run(App.class, args);
}
}

最新文章

  1. Notes for Studying Django
  2. php示例代码之empty函数
  3. Linux基础知识集锦
  4. C#中字符串的操作
  5. PLsql设置
  6. Android中用双缓存技术,加载网络图片
  7. Google Developers中国网站发布!(转)
  8. 设置VS2015上关闭和打开tab快捷键
  9. GiB与GB
  10. Python面向对象编程(四)
  11. Java多线程常用面试题(含答案,精心总结整理)
  12. python中深拷贝与浅拷贝
  13. pek (北大oj)3070
  14. [APUE]进程关系(下)
  15. I2S接口介绍
  16. 《Java程序设计》第四章-认识对象
  17. SQL datediff()函数 时间差
  18. navicate中文破解版,注册码
  19. WP | 后台PHP脚本无法修改及服务器无法直接写入问题的解决
  20. Android百度地图的使用

热门文章

  1. 15.5.26-linq to ef多级外链查询
  2. Drupal 开发必备利器
  3. SQLServer当数据导入平面文件
  4. IEnumerable<T> 转换为数组
  5. strtok的基本使用方法
  6. python计算机视觉项目实践
  7. php 超时 解决办法 (Maximum execution time of 30 seconds exceeded)这个问题?
  8. Python 内置方法new
  9. Chrome驱动安装问题
  10. 解决连锁零售行业IT运维管理四大困境