Package gdv.xport.srv.config
Klasse AppConfig
java.lang.Object
gdv.xport.srv.config.AppConfig
- Alle implementierten Schnittstellen:
org.springframework.web.servlet.config.annotation.WebMvcConfigurer
@Configuration
public class AppConfig
extends Object
implements org.springframework.web.servlet.config.annotation.WebMvcConfigurer
Ueber AppConfig werden einige Konfigurationseinstellungen vorgenommen.
- Autor:
- oliver
-
Feldübersicht
Modifizierer und TypFeldBeschreibungstatic final org.springframework.http.MediaType
MediaType fuer CSV.static final String
MediaType als String fuer CSV. -
Konstruktorübersicht
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoid
addInterceptors
(org.springframework.web.servlet.config.annotation.InterceptorRegistry registry) Hierueber wird der LogIntercepter registriert.void
configureContentNegotiation
(org.springframework.web.servlet.config.annotation.ContentNegotiationConfigurer configurer) Hierueber verknuepfen wir die Endung ".csv" mit dem entsprechendenMediaType
.void
configureMessageConverters
(List<org.springframework.http.converter.HttpMessageConverter<?>> converters) Fuer Content-Negotiationen registrieren wir hier einen eigenen HttpMessageConverter, der die Konvertierung eines Datenpakets in verschiedene Formate wie Text, CSV oder XML unterstuetzt.Von Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Von Schnittstelle geerbte Methoden org.springframework.web.servlet.config.annotation.WebMvcConfigurer
addArgumentResolvers, addCorsMappings, addFormatters, addResourceHandlers, addReturnValueHandlers, addViewControllers, configureAsyncSupport, configureDefaultServletHandling, configureHandlerExceptionResolvers, configurePathMatch, configureViewResolvers, extendHandlerExceptionResolvers, extendMessageConverters, getMessageCodesResolver, getValidator
-
Felddetails
-
TEXT_CSV
MediaType als String fuer CSV.- Siehe auch:
-
MEDIA_TYPE_TEXT_CSV
public static final org.springframework.http.MediaType MEDIA_TYPE_TEXT_CSVMediaType fuer CSV.
-
-
Konstruktordetails
-
AppConfig
public AppConfig()
-
-
Methodendetails
-
addInterceptors
public void addInterceptors(org.springframework.web.servlet.config.annotation.InterceptorRegistry registry) Hierueber wird der LogIntercepter registriert.- Angegeben von:
addInterceptors
in Schnittstelleorg.springframework.web.servlet.config.annotation.WebMvcConfigurer
- Parameter:
registry
- fuer die Registrierung
-
configureMessageConverters
public void configureMessageConverters(List<org.springframework.http.converter.HttpMessageConverter<?>> converters) Fuer Content-Negotiationen registrieren wir hier einen eigenen HttpMessageConverter, der die Konvertierung eines Datenpakets in verschiedene Formate wie Text, CSV oder XML unterstuetzt.- Angegeben von:
configureMessageConverters
in Schnittstelleorg.springframework.web.servlet.config.annotation.WebMvcConfigurer
- Parameter:
converters
- Liste mit registrierten Converter
-
configureContentNegotiation
public void configureContentNegotiation(org.springframework.web.servlet.config.annotation.ContentNegotiationConfigurer configurer) Hierueber verknuepfen wir die Endung ".csv" mit dem entsprechendenMediaType
. Zusammen mit dem DatenpaketHttpMessageConverter sorgt das dafuer, das Datenpakete als CSV zurueckgegeben werden koennen.- Angegeben von:
configureContentNegotiation
in Schnittstelleorg.springframework.web.servlet.config.annotation.WebMvcConfigurer
- Parameter:
configurer
- darueber wird ".csv" als Suffix bekannt gemacht
-