@ControllerAdvice public class GlobalExceptionHandler extends Object
| Constructor and Description |
|---|
GlobalExceptionHandler() |
| Modifier and Type | Method and Description |
|---|---|
void |
handleDataAccessException(javax.servlet.http.HttpServletResponse response,
org.springframework.dao.DataAccessException ex)
For DataAccessException
|
void |
handleIllegalArgumentException(javax.servlet.http.HttpServletResponse response,
Exception ex)
For IllegalArgumentException, we are returning void with status code as 400, so our error-page will be used in
this case.
|
void |
handleNacosException(javax.servlet.http.HttpServletResponse response,
NacosException ex)
For NacosException
|
@ExceptionHandler(value=java.lang.IllegalArgumentException.class) public void handleIllegalArgumentException(javax.servlet.http.HttpServletResponse response, Exception ex) throws IOException
IllegalArgumentExceptionIOException@ExceptionHandler(value=NacosException.class) public void handleNacosException(javax.servlet.http.HttpServletResponse response, NacosException ex) throws IOException
NacosExceptionIOException@ExceptionHandler(value=org.springframework.dao.DataAccessException.class)
public void handleDataAccessException(javax.servlet.http.HttpServletResponse response,
org.springframework.dao.DataAccessException ex)
throws org.springframework.dao.DataAccessException
org.springframework.dao.DataAccessExceptionCopyright © 2018–2019 Alibaba Group. All rights reserved.