@Controller
@ConditionalOnWebApplication
@ConditionalOnMissingBean(value=org.springframework.boot.web.servlet.error.ErrorController.class)
@RequestMapping(value="${server.error.path:${error.path:/error}}")
public class CustomErrorController
extends org.springframework.boot.autoconfigure.web.servlet.error.BasicErrorController
| Constructor and Description |
|---|
CustomErrorController(org.springframework.boot.web.servlet.error.ErrorAttributes errorAttributes,
org.springframework.boot.autoconfigure.web.ErrorProperties errorProperties,
org.springframework.web.cors.CorsConfigurationSource configSource,
java.lang.Boolean okEnable) |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.http.ResponseEntity<java.util.Map<java.lang.String,java.lang.Object>> |
error(javax.servlet.http.HttpServletRequest request) |
org.springframework.web.servlet.ModelAndView |
errorHtml(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
protected org.springframework.http.HttpHeaders |
noCache() |
getErrorPath, getErrorProperties, isIncludeStackTracepublic CustomErrorController(org.springframework.boot.web.servlet.error.ErrorAttributes errorAttributes,
org.springframework.boot.autoconfigure.web.ErrorProperties errorProperties,
@Autowired(required=false) @Qualifier(value="corsConfigurationSource")
org.springframework.web.cors.CorsConfigurationSource configSource,
java.lang.Boolean okEnable)
@RequestMapping(produces="text/html")
public org.springframework.web.servlet.ModelAndView errorHtml(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
errorHtml in class org.springframework.boot.autoconfigure.web.servlet.error.BasicErrorController@RequestMapping @ResponseBody public org.springframework.http.ResponseEntity<java.util.Map<java.lang.String,java.lang.Object>> error(javax.servlet.http.HttpServletRequest request)
error in class org.springframework.boot.autoconfigure.web.servlet.error.BasicErrorControllerprotected org.springframework.http.HttpHeaders noCache()