com.github.dactiv.showcase.web
类 SystemExceptionController

java.lang.Object
  继承者 com.github.dactiv.showcase.web.SystemExceptionController

@Controller
@ControllerAdvice
public class SystemExceptionController
extends Object

系统异常控制器

作者:
maurice

构造方法摘要
SystemExceptionController()
           
 
方法摘要
 String bindException(org.springframework.validation.BindException exception)
          出现验证异常拦截的控制器,返回exception/bind-exception.html
 String globalException(Throwable throwable)
          出现任何异常拦截的控制器(除了BindException和ServiceException),返回exception/global-exception.html
 String serviceException(ServiceException exception)
          出现service异常拦截的控制器,返回exception/service-exception.html
 String unauthorized()
          没有权限控制器,返回exception/unauthorized.html
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

SystemExceptionController

public SystemExceptionController()
方法详细信息

unauthorized

@RequestMapping(value="/unauthorized")
public String unauthorized()
没有权限控制器,返回exception/unauthorized.html

返回:
String

serviceException

@ExceptionHandler(value=ServiceException.class)
public String serviceException(ServiceException exception)
出现service异常拦截的控制器,返回exception/service-exception.html

参数:
exception - 业务层异常
返回:
String

bindException

@ExceptionHandler(value=org.springframework.validation.BindException.class)
public String bindException(org.springframework.validation.BindException exception)
出现验证异常拦截的控制器,返回exception/bind-exception.html

参数:
exception - 验证异常
返回:
String

globalException

@ExceptionHandler
public String globalException(Throwable throwable)
出现任何异常拦截的控制器(除了BindException和ServiceException),返回exception/global-exception.html

参数:
throwable - 异常
返回:
String


Copyright © 2014. All rights reserved.