2019独角兽企业重金招聘Python工程师标准>>>

处理异常

rest httpapi

HttpStatus (500,404等状态码)、ResponseEntity(返回实体)(T t,HttpStatus hs)

在类级别使用@ExceptionHandler

使用@ControllerAdvice,捕获所有控制器或控制器的一个子集所抛出的全局异常

package masterSpringMvc.error;import org.springframework.http.HttpStatus;
import org.springframework.web.bind.annotation.ControllerAdvice;
import org.springframework.web.bind.annotation.ExceptionHandler;
import org.springframework.web.bind.annotation.ResponseStatus;@ControllerAdvice public class EntityNotFoundMapper {@ExceptionHandler(EntityNotFoundException.class)@ResponseStatus(value = HttpStatus.NOT_FOUND, reason = "Entity could not be found") public void handleNotFound() { }
}

处理控制器抛出的所有 EntityNotFoundException 异常

Spring HATEOAS 和 Spring Data REST

转载于:https://my.oschina.net/haloooooo/blog/1619486

spring mvc4 笔记相关推荐

  1. 【Spring学习笔记-MVC-13.2】Spring MVC之多文件上传

    作者:ssslinppp       1. 摘要 前篇文章讲解了单文件上传<[Spring学习笔记-MVC-13]Spring MVC之文件上传>http://www.cnblogs.co ...

  2. Spring读书笔记——bean创建(下)

    有关Spring加载bean系列,今天这是最后一篇了,主要接上篇对于从Spring容器中获取Bean的一些细节实现的补充. <Spring读书笔记--bean加载>--Spring如何加载 ...

  3. Spring学习笔记(三) AOP_annotation,AOP_XML

    在学习课程以前,听说AOP有种很神秘的感觉,好像很好深的技术.其实原理很简单,使用动态代理的方式给程序增加逻辑.与此相似的有struts2中的filter拦截器. 再讲AOP之前先把需求说一下: 同S ...

  4. spring 事务笔记(四)

    spring 事务笔记(四) 文章目录 spring 事务笔记(四) spring 事务原理简述 声明式事务 1. 注解方式 配置事务管理器 开启事务并使用 2.xml配置方式 配置事务管理器 配置事 ...

  5. (转) Spring读书笔记-----Spring的Bean之配置依赖

    前一篇博客介绍了Spring中的Bean的基本概念和作用域(Spring读书笔记-----Spring的Bean之Bean的基本概念 ),现在介绍Spring Bean的基本配置. 从开始我们知道Ja ...

  6. spring学习笔记06-spring整合junit(出现的问题,解决的思路)

    spring学习笔记06-spring整合junit(出现的问题,解决的思路) 文章目录 spring学习笔记06-spring整合junit(出现的问题,解决的思路) 3.1测试类中的问题和解决思路 ...

  7. spring学习笔记01-BeanFactory和ApplicationContext的区别

    spring学习笔记01-BeanFactory和ApplicationContext的区别 BeanFactory 和 ApplicationContext 的区别           BeanFa ...

  8. spring学习笔记02-spring-bean创建的细节问题

    spring学习笔记02-spring-bean创建的细节问题 三种创建Bean对象的方式 Bean的作用范围 Bean的生命周期 <?xml version="1.0" e ...

  9. spring学习笔记03-spring-DI-依赖注入详解(通过xml配置文件来配置依赖注入)

    spring学习笔记03-spring-DI-依赖注入详解 1.概念 2.构造函数注入 3.set方法注入 4.集合的注入 需要被注入的实体对象 package com.itheima.service ...

最新文章

  1. 第三次作业---读《构造之法》1-5章有感
  2. python的try exception捕获异常
  3. 为什么 Python 会成为程序员害怕的编程语言?
  4. 搜索引擎优化(独立阐述)
  5. 关于调用 Angular 属性指令 attribute Directive 是否需要带中括号的问题
  6. C++笔记-char*存储的二进制转成long long十进制(读串口的时候经常用到)
  7. 代码动态改变 NGUI UILabel 的字体
  8. java alt是什么意思_java中这都是什么意思? - 执着的笨蛋 - BlogJava
  9. Linux与Windows之间实现文件实时同步的方案
  10. CTU Open Contest 2019 J Beer Vison
  11. 华为宣布了,鸿蒙 OS 2.0 开放源代码
  12. 点云:python版本的点云数据处理库
  13. 错误: 在类中找不到 main 方法, 请将 main 方法定义为: public static void main(String[] args) 否则
  14. 【Python】打印200以内所有素数
  15. 野蛮人传教士问题(上)
  16. 程序发生run time error原因及解决方案
  17. 上海黄金交易所交易操作基本知识
  18. c语言嵌入式开发键盘,C语言嵌入式系统编程修炼之键盘操作篇
  19. golang 腾讯AI 机器翻译调用 实现中英互译服务
  20. 银行家算法原理及代码实现

热门文章

  1. deque插入/删除元素
  2. [Bugku CTF——Pwn] pwn1
  3. mysql数据库存表情报错_mysql数据库存表情报错
  4. unity人物旋转移动代码_游戏诞生之日02 - 美术篇 快速制作人物动画
  5. Spring MVC的表单控制器——SimpleFormController .
  6. Spring batch Job define
  7. 【经典问题】maximum subset sum of vectors
  8. javabean自定义组件
  9. POJ 1320 Street Numbers 解佩尔方程
  10. 编写高质量代码:改善Java程序的151个建议(第1章:JAVA开发中通用的方法和准则___建议1~5)...