@ControllerAdvice,是Spring3.2提供的新注解,它是一个Controller增强器,可对controller中被 @RequestMapping注解的方法加一些逻辑处理。最常用的就是异常处理,需要搭配@ExceptionHandler使用

 
 

@ExceptionHandler 注解用来指明异常的处理类型,即如果指定为 NullpointerException,则数组越界异常就不会进到这个方法中来。

 
 

 
 

 
 

@ControllerAdvice使用方法

 
 

首先在SpringBoot中导入thymeleaf的依赖

 
 

<dependency>

<groupId>org.springframework.boot</groupId>

<artifactId>spring-boot-starter-thymeleaf</artifactId>

</dependency>

 
 

其次在SpringBoot项目的templates文件夹中创建一个thymeleaf的html

 
 

导入上图红框的依赖就可以使用thymeleaf的语法了!

 
 

最新文章

  1. css名词解释
  2. BSD License
  3. Shell命令_if
  4. 写了一个字符串的二维表: TSta
  5. [LeetCode]题解(python):038-Count and Say
  6. 将自定义的 service provider 绑定到 IOC 容器
  7. 扩展欧几里德算法解二元一次方程之B - 青蛙的约会
  8. WPF:DataTemplateSelector设置控件不同的样式
  9. 改动已有gpg密钥的用户标识及凝视
  10. TP5.0 PHPExcel 数据表格导出(原)
  11. [LeetCode] Flood Fill 洪水填充
  12. Couchbase入门——环境搭建以及HelloWorld
  13. python-装饰器的最终形态和固定格式 语法糖
  14. Polly 重试策略
  15. MySQL 管理之道读书总结
  16. 【Eclipse使用】在eclipse里添加源文件和Api的方法
  17. SAS Shortcut Keys
  18. 20145317彭垚 MSF基础应用
  19. ExtAspNet下通过文档路径实现文档的下载
  20. 怎样sublime显示文件夹

热门文章

  1. codeforces 704B - Ant Man [想法题]
  2. python 调用C++ DLL,传递int,char,char*,数组和多维数组
  3. python json字符串中有int类型数字(不带引号)
  4. RNN系列
  5. 测开之路九十三:css之文字样式和段落对齐
  6. LDA提取信息
  7. Android的Surface的创建
  8. Git的资源地址
  9. linux(centos7.0以上)下对mysql数据库的导入导出
  10. Reinforcement Learning Index Page