Class DefaultCorsConfigurationSource

  • All Implemented Interfaces:
    org.springframework.web.cors.CorsConfigurationSource

    public class DefaultCorsConfigurationSource
    extends java.lang.Object
    implements org.springframework.web.cors.CorsConfigurationSource
    Configuration provider for the CorsFilter.
    • Constructor Detail

      • DefaultCorsConfigurationSource

        public DefaultCorsConfigurationSource()
    • Method Detail

      • getCorsConfiguration

        public org.springframework.web.cors.CorsConfiguration getCorsConfiguration​(javax.servlet.http.HttpServletRequest request)
        Specified by:
        getCorsConfiguration in interface org.springframework.web.cors.CorsConfigurationSource
      • getDefaultOrCreateCorsConfiguration

        protected org.springframework.web.cors.CorsConfiguration getDefaultOrCreateCorsConfiguration​(java.lang.String contextName)
      • readCorsConfiguration

        protected java.util.Map<java.lang.String,​java.lang.String> readCorsConfiguration​(java.lang.String contextName)
      • getDefaultCorsConfiguration

        protected org.springframework.web.cors.CorsConfiguration getDefaultCorsConfiguration()
      • loadPropertiesFromHybrisConfig

        protected java.util.Map<java.lang.String,​java.lang.String> loadPropertiesFromHybrisConfig​(java.lang.String contextName)
      • mergeCorsConfigurations

        protected java.util.Map<java.lang.String,​java.lang.String> mergeCorsConfigurations​(java.util.Map<java.lang.String,​java.lang.String> props,
                                                                                                 java.util.Set<CorsConfigurationPropertyModel> current)
      • extractContextName

        protected java.lang.String extractContextName​(javax.servlet.http.HttpServletRequest request)