@Controller public class FehlerController extends Object
Modifier and Type | Field and Description |
---|---|
(package private) List<String> |
ignoredRequestPathRegexForErrorLog |
(package private) List<String> |
ignoredUserAgentForErrorLog |
private static org.apache.log4j.Logger |
logger |
(package private) SettingsService |
settingsService |
Constructor and Description |
---|
FehlerController() |
Modifier and Type | Method and Description |
---|---|
private boolean |
contains(String str,
List<String> strs)
Prüft ob der übergebene String (
str ) mindestens einen der als Liste übergebenen
Strings (strs ) enthält |
private boolean |
containsRegex(String str,
List<String> regex)
Prüft ob der übergebene String (
str ) mindestens einen der als Liste übergebenen
Regexe (strs ) matcht |
String |
dataAccessFailure(org.springframework.ui.ModelMap model,
javax.servlet.http.HttpServletRequest request)
Die Methode verarbeitet den GET-Request auf der URL
/dataAccessFailure Seitenbeschreibung: Eine Fehlerseite |
private String |
processException(org.springframework.ui.ModelMap model,
javax.servlet.http.HttpServletRequest request,
String typ)
Fasst verschiedene Daten einer Exception und zusätzliche Daten für die Darstellung von
Exceptions in der GUI zusammen (z.B. exceptionId, exceptionText, showFehlerDetails,
bugTrackingUrl) und fügt diese Attribute zur übergebenen Modellmap hinzu.
|
static Map<String,Object> |
processException(Throwable exception)
Fasst verschiedene Daten einer Exception und zusätzliche Daten für die Darstellung von
Exceptions in der GUI in einer Map zusammen (z.B. exceptionId, exceptionText,
showFehlerDetails, bugTrackingUrl).
|
String |
resourceNotFound(org.springframework.ui.ModelMap model,
javax.servlet.http.HttpServletRequest request)
Die Methode verarbeitet den GET-Request auf der URL
/resourceNotFound Seitenbeschreibung: Eine Fehlerseite |
String |
uncaughtException(org.springframework.ui.ModelMap model,
javax.servlet.http.HttpServletRequest request)
Die Methode verarbeitet den GET-Request auf der URL
/uncaughtException Seitenbeschreibung: Eine Fehlerseite |
private static final org.apache.log4j.Logger logger
@Autowired SettingsService settingsService
@RequestMapping(value="/uncaughtException") public String uncaughtException(org.springframework.ui.ModelMap model, javax.servlet.http.HttpServletRequest request)
/uncaughtException
model
- Model in dem ggf. Daten für die View abgelegt werdenrequest
- Request@RequestMapping(value="/resourceNotFound") public String resourceNotFound(org.springframework.ui.ModelMap model, javax.servlet.http.HttpServletRequest request)
/resourceNotFound
model
- Model in dem ggf. Daten für die View abgelegt werdenrequest
- Request@RequestMapping(value="/dataAccessFailure") public String dataAccessFailure(org.springframework.ui.ModelMap model, javax.servlet.http.HttpServletRequest request)
/dataAccessFailure
model
- Model in dem ggf. Daten für die View abgelegt werdenrequest
- Requestprivate String processException(org.springframework.ui.ModelMap model, javax.servlet.http.HttpServletRequest request, String typ)
model
- Model in dem ggf. Daten für die View abgelegt werdenrequest
- Requesttyp
- public static Map<String,Object> processException(Throwable exception)
exception
- Exception aus der die Daten ermittelt werden sollenprivate boolean contains(String str, List<String> strs)
str
) mindestens einen der als Liste übergebenen
Strings (strs
) enthältstr
- strs
- true
- String enthält mindestens einen aus der Liste übergebenen String;
false
- String enthält keinen der String aus der übergebenen Listeprivate boolean containsRegex(String str, List<String> regex)
str
) mindestens einen der als Liste übergebenen
Regexe (strs
) matchtstr
- regex
- true
- String enthält mindestens einen aus der Liste übergebenen Regex;
false
- String enthält keinen der Regex aus der übergebenen ListeCopyright © 2019. All rights reserved.