Class ApplicationConfig


  • @Configuration
    @ComponentScan({"org.dspace.app.rest.converter","org.dspace.app.rest.repository","org.dspace.app.rest.utils","org.dspace.app.configuration"})
    public class ApplicationConfig
    extends Object
    This class provides extra configuration for our Spring Boot Application

    NOTE: @ComponentScan on "org.dspace.app.configuration" provides a way for other DSpace modules or plugins to "inject" their own Spring configurations / subpaths into our Spring Boot webapp.

    Author:
    Andrea Bollini (andrea.bollini at 4science.it), Tim Donohue
    • Constructor Detail

      • ApplicationConfig

        public ApplicationConfig()
    • Method Detail

      • getCorsAllowedOrigins

        public String[] getCorsAllowedOrigins()
        Return the array of allowed origins (client URLs) for the CORS "Access-Control-Allow-Origin" header Used by Application class
        Returns:
        Array of URLs
      • getCorsAllowCredentials

        public boolean getCorsAllowCredentials()
        Return whether to allow credentials (cookies) on CORS requests. This is used to set the CORS "Access-Control-Allow-Credentials" header in Application class.
        Returns:
        true or false