`

SpringMVC配置异常

 
阅读更多

异常处理

     局部异常处理: @ExceptionHandler(value="")  只针对一个controller

--在 

@ExceptionHandler(value="指定的异常类.class") 可以指定多个,数组

public string handlerException(){

//......

}

上加@ExceptionHandler

   

 

  全局异常处理:

         一、   SimpleMappingExceptionResolver

   在配置文件中添加<bean class="包.SimpleMappingExceptionResolver ">  <property name="exceptionmapping">

     <props><prop key="需要处理的异常类(全限定名 包.类)">erro</prop>     erro为逻辑视图名

 

      或

     二 、 自定义异常解析类   实现 HandlerExceptionResolver

public class MyExceptionResolver implements HandlerExceptionResolver{

	public ModelAndView resolveException(HttpServletRequest request,
			HttpServletResponse response, Object handler, Exception ex) {
		// TODO Auto-generated method stub
		System.out.println("==============异常开始=============");
		ex.printStackTrace();
		System.out.println("==============异常结束=============");
		ModelAndView mv = new ModelAndView("error");
		mv.addObject("exception", ex.toString().replaceAll("\n", "<br/>"));
		return mv;
	}

 

然后在 在配置文件中添加<bean MyExceptionResolver> 就可以了

<bean id="exceptionResolver" class="com.fh.resolver.MyExceptionResolver"></bean>

分享到:
评论

相关推荐

    SSM笔记-SpringMVC的异常处理

    SSM笔记-SpringMVC的异常处理,包含了ExceptionHandler注解、ResponseStatusExceptionResolver、DefaultHandlerExceptionResolver、SimpleMappingExceptionResolver的使用和试验

    springMVC使用拦截器和异常处理器

    1.拦截器的配置 2.异常处理器的两种方式配置

    springMvc Mybatis redis 配置开发案例

    在真是项目中应用,独立出来的一个框架,没有任何的异常,青下载吧

    springMVC学习

    SpringMVC 学习指南 SpringMVC 是 Spring 框架中的一个 web 组件,它提供了丰富的功能来构建稳健的 web 应用。 SpringMVC 的核心思想是基于每个逻辑和功能是高可配置的架构和设计的。下面是 SpringMVC 的学习指南:...

    SpringMVC异常处理器编写及配置

    主要介绍了SpringMVC异常处理器编写及配置,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

    sunc-GitHub#springmvc#异常处理1

    1. SimpleMappingExceptionResolver类 1.配置文件springmvc.xml 1.在后端抛出异常对象,例如 2.SimpleMa

    springmvc JSON解析全局异常处理

    通过aop拦截获取json请求数据,对数据进行处理判断,如果不合法则抛出异常,配置全局异常处理类,在异常处理类中直接将处理结果返回调用处,减少每次在方法中解析json数据然后在判断,减少代码冗余

    SpringMVC框架架构介绍

    一、前言 二、spring mvc 核心类与接口 三、spring mvc 核心流程图 四、spring mvc DispatcherServlet说明 五、spring mvc 双亲上下文的说明 ...二十、 本文中springMVC.xml配置文件是核心,这里给一个下载地址

    SpringMVC(十一)异常处理器和注解配置SpringMVC

    本章相关代码

    springMVC mybatis aop mysql 非注解 基于配置

    可以对日志集中操作 还有整个项目的异常操作 都是AOP实现非侵入代码 整个dmeo没有注解(除了override)都是基于配置的 包括数据库建库脚本 压缩包中有关于 txt详细介绍 每个类内部都有说明"&gt;springMVC mybatis aop ...

    Springmvc自定义异常处理器实现流程解析

    主要介绍了Springmvc自定义异常处理器实现流程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

    SpringMVC——异常处理机制

    四、配置一个错误的方法 package edu.xiao; import edu.xiao.exception.SystemExc; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; @...

    springmvc+mybati+bootstrap

    项目环境:springmvc+mybati+bootstrap ... 3、利用工具打开generatorConfig-smb.xml配置文件,运行没有异常即可。 4、将生成的代码copy至项目对应的目录。 四、编写业务代码。 技术交流QQ群:178552702

    SpringMVC示例

    303数据校验、错误消息的显示及国际化、Ajax返回JSON、使用HttpMessageConverter、国际化_通过超链接切换中英文、文件上传、自定义的拦截器、拦截器的零Xml配置、异常处理(ExceptionHandler注解、 ...

    springMVC教学视频详解(包括spring和mybatis的整合)

    此视频包含:springmvc入门教程(原理分析、环境搭建、前端控制器配置、Handler编写调试、非注解映射器和适配器、注解映射器和适配器、前端控制器源代码分析、视图解析器配置前缀和后缀);springmvc和mybatis整合;...

    springMVC拦截器

    异常处理(自定义异常处理,注解配置,xml配置,错误信息提示的修改和自定义提示信息)和 springMVC拦截器,拦截过滤请求

    SSM框架教程Spring+SpringMVC+MyBatis全覆盖_Java热门框架视频教程

    10、SpringMVC的异常处理及其拦截器 11、MyBatis简介及其入门 12、MyBatis的配置文件详解 13、MyBatis的多表操作 适用人群: 在校大学生/职场小白 Spring部分: 1、Spring简介 2、Spring快速入门 3、Spring配置...

    maven+springmvc+spring+hibernate+freemarker

    maven管理项目+springmvc+spring+hibernate+freemarker 集成框架。其中注解格式清晰,hibernate进行了代码封装,对开发效率有了提高,对异常进行了封装。freemarker也有优化,参考common包下。对日期工具类有各种...

    SpringMVC入门教程

    SpringMVC: 一、前言 二、spring mvc 核心类与接口 三、spring mvc 核心流程图 四、spring mvc DispatcherServlet说明 五、spring mvc 父子上下文的...二十、 本文中springMVC.xml配置文件是核心,这里给一个下载地址

    基于Springboot+Mybatis+ SpringMvc+springsecrity+Redis完整网站后台管理系统

    项目描述 说明: spring security 全注解式的权限管理 动态配置权限,角色和资源,权限控制到...Springboot+Mybatis+ SpringMvc+springsecrity+Redis+bootstrap+jquery 数据库文件 压缩包内 jar包文件 maven搭建

Global site tag (gtag.js) - Google Analytics