zoukankan      html  css  js  c++  java
  • SPRING BOOT跨域支持

    package com.example;
    
    import org.slf4j.Logger;
    import org.slf4j.LoggerFactory;
    import org.springframework.boot.SpringApplication;
    import org.springframework.boot.context.embedded.ConfigurableEmbeddedServletContainer;
    import org.springframework.boot.context.embedded.EmbeddedServletContainerCustomizer;
    import org.springframework.context.ConfigurableApplicationContext;
    import org.springframework.context.annotation.Bean;
    import org.springframework.web.servlet.config.annotation.CorsRegistry;
    import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
    import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter;
    
    
    public class SpringDemoApplication {
        
        static Logger logger = LoggerFactory.getLogger(SpringDemoApplication.class);
        
        public static void main(String[] args) {
            logger.debug(">>>>>>>>application starting...");
            ConfigurableApplicationContext ctx = SpringApplication.run(ZwylAppApplication.class, args);
            logger.debug(">>>>>>>>" + ctx.getApplicationName() + "---app application start success...");
        }    
        
        @Bean
        public EmbeddedServletContainerCustomizer containerCustomizer(){
               return new EmbeddedServletContainerCustomizer() {
                   @Override
                   public void customize(ConfigurableEmbeddedServletContainer container) {
                        container.setSessionTimeout(3600);
                  }
            };
        }
        
        @Bean
        public WebMvcConfigurer corsConfigurer() {
            return new WebMvcConfigurerAdapter() {
                @Override
                public void addCorsMappings(CorsRegistry registry) {
                    registry.addMapping("/**")
                    .allowedHeaders("*")
                    .allowedMethods("*")
                    .allowedOrigins("*");
                }
            };
        }
    }
  • 相关阅读:
    8.20 附加赛3
    8.22 附加赛4
    Codeforces Round #505 (Div 1 + Div 2) (A~D)
    8.9 附加赛2
    8.10 正睿暑期集训营 Day7
    8.9 正睿暑期集训营 Day6
    8.8 正睿暑期集训营 Day5
    8.7 正睿暑期集训营 Day4
    8.6 正睿暑期集训营 Day3
    8.5 正睿暑期集训营 Day2
  • 原文地址:https://www.cnblogs.com/jpit/p/8425827.html
Copyright © 2011-2022 走看看