一、异常分类

这里的异常分类从系统处理异常的角度看,主要分类两类:业务异常和系统异常。

1、业务异常

业务异常主要是一些可预见性异常,处理业务异常,用来提示用户的操作,提高系统的可操作性。常见的业务异常提示:1)请输入xxx2)xxx不能为空3)xxx重复,请更换

2、系统异常

系统异常主要是一些不可预见性异常,处理系统异常,可以让展示出一个友好的用户界面,不易给用户造成反感。如果是一个金融类系统,在用户界面出现一个系统异常的崩溃界面,很有可能直接导致用户流失。常见的系统异常提示:1)页面丢失4042)服务器异常500

二、解决应用启动后404界面

1、引入页面Jar包

org.springframework.boot spring-boot-starter-thymeleaf

2、自定义首页接口

import org.springframework.stereotype.Controller;import org.springframework.ui.ModelMap;import org.springframework.web.bind.annotation.RequestMapping;@Controllerpublic class IndexController { @RequestMapping("/") public String index(ModelMap modelMap) { modelMap.addAttribute("name

requestmapping配置页面后_SpringBoot2.0 基础案例(03):配置系统全局异常映射处理相关推荐

  1. SpringBoot2.0 基础案例(03):配置系统全局异常映射处理

    一.异常分类 这里的异常分类从系统处理异常的角度看,主要分类两类:业务异常和系统异常. 1.业务异常 业务异常主要是一些可预见性异常,处理业务异常,用来提示用户的操作,提高系统的可操作性. 常见的业务 ...

  2. 控制台打印_SpringBoot2.0 基础案例(02):配置Log4j2,实现不同环境日志打印

    一.Log4j2日志简介 日志打印是了解Web项目运行的最直接方式,所以在项目开发中是需要首先搭建好的环境. 1.Log4j2特点 1)核心特点 相比与其他的日志系统,log4j2丢数据这种情况少:d ...

  3. vue-cli启动项目运行_SpringBoot2.0 基础案例(17):自定义启动页,项目打包和指定运行环境...

    一.打包简介 springboot的打包方式有很多种.可以打war包,可以打jar包,可以使用jekins进行打包部署的.不推荐用war包,SpringBoot适合前后端分离,打成jar进行部署更加方 ...

  4. SpringBoot2.0基础案例分类总结,后续更新计划说明

    一.基础案例 1.基础案例概览 历时一个半月,SpringBoot2.0基础案例的文章基本更新完毕了,基础案例包含了SpringBoot的基础教程,高级应用,日志配置,数据库使用,事务管理等.关于Sp ...

  5. SpringBoot2.0 基础案例(12):基于转账案例,演示事务管理操作

    本文源码 GitHub地址:知了一笑 https://github.com/cicadasmile/spring-boot-base 一.事务管理简介 1.事务基本概念 一组业务操作ABCD,要么全部 ...

  6. QT环境配置:QT5.8.0与VS2013环境配置

    QT环境配置:QT5.8.0与VS2013环境配置 1.下载VS2013,QT5.8.0,qt-vs-tools-msvc2013-2.1.1. 1)VS2013版本为:Visual Studio U ...

  7. 松勤软件测试0基础到项目实战系统学习全栈班完整分享

    学习编程的一个很好的方法就是和其他的程序员交谈.不必谈论任何特定的内容.可以是你正在学习的东西,也可以是你认为很酷的东西,更可以是你正在工作的东西,皆可.你会发现很多程序员并不喜欢只是聊编程.这样做可 ...

  8. SpringBoot2.0 基础案例(14):基于Yml配置方式,实现文件上传逻辑

    本文源码 GitHub地址:知了一笑 https://github.com/cicadasmile/spring-boot-base 一.文件上传 文件上传是项目开发中一个很常用的功能,常见的如头像上 ...

  9. SpringBoot2.0 基础案例(16):配置Actuator组件,实现系统监控

    本文源码 GitHub地址:知了一笑 https://github.com/cicadasmile/spring-boot-base 一.Actuator简介 1.监控组件作用 在生产环境中,需要实时 ...

最新文章

  1. 阿里云ECS上环境搭建(virtualenv+flask+gunicorn+supervisor+nginx)
  2. 随机算法python_梅森算法生成随机数的Python实现
  3. python向dict里添加_Python有条件地向Dict添加键
  4. 漫步凸分析一——仿射集
  5. java thread start0_Java: Thread类中start()和run()的区别
  6. WebLogic plugin for juno下载地址
  7. MVC HtmlHelper listbox用法
  8. java 短地址_URL短地址压缩算法 微博短地址原理解析(再转与Java实现) | 学步园
  9. 分享几款常用的MySQL管理工具
  10. tomcat7下载地址
  11. c语言- 负号运算符,C语言运算符盘点,C语言运算符知识点讲解
  12. (一)ROS中新建机器人模型(urdf格式)并用rviz显示
  13. 什么是锐度sharpness
  14. 微信公众号开发--js关闭浏览器回到公众号对话窗口
  15. 沐阳Git笔记02Git工作区与缓存区
  16. 【技巧】如何以“只读方式”打开PPT文稿?附两个方法
  17. 中国物联网微控制器市场现状研究分析与发展前景预测报告(2022)
  18. DSG招聘Oracle工程师、销售(南京、上海、南昌)
  19. 2018年Java大企业面试问题
  20. GeoGebra入门之一分钟制作光的反射动态仿真模拟课件

热门文章

  1. 第二届数据科学家大会 专家豪华阵容公布!
  2. 作者:王志强(1975-),男,中国标准化研究院高新技术与信息标准化研究所副研究员、副所长。...
  3. 《大数据》第1期“专题”——大数据机器学习系统研究进展(下)
  4. 【OJ】2020蓝桥杯模拟赛题解(Java语言描述)
  5. 项目中配置Babel转码器的详细教程
  6. centOS 及 ubuntu 下载地址记录
  7. dedecms--在后台增加会员添加
  8. Linux系统调用(syscall)原理(转)
  9. 微博feed系统的push和pull模式和时间分区拉模式架构探讨
  10. 修复安全删除硬件图标