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

    Felder
    Modifizierer und Typ
    Feld
    Beschreibung
    static final org.springframework.http.MediaType
    MediaType fuer CSV.
    static final String
    MediaType als String fuer CSV.
  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
     
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    void
    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 entsprechenden MediaType.
    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

      public static final String TEXT_CSV
      MediaType als String fuer CSV.
      Siehe auch:
    • MEDIA_TYPE_TEXT_CSV

      public static final org.springframework.http.MediaType MEDIA_TYPE_TEXT_CSV
      MediaType 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 Schnittstelle org.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 Schnittstelle org.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 entsprechenden MediaType. Zusammen mit dem DatenpaketHttpMessageConverter sorgt das dafuer, das Datenpakete als CSV zurueckgegeben werden koennen.
      Angegeben von:
      configureContentNegotiation in Schnittstelle org.springframework.web.servlet.config.annotation.WebMvcConfigurer
      Parameter:
      configurer - darueber wird ".csv" als Suffix bekannt gemacht