首页>代码>基于SpringBoot+Vue实现的宠物领养系统>/源代码/animal-server/src/main/java/com/animal/config/CorsConfig.java
package com.animal.config;

import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.cors.CorsConfiguration;
import org.springframework.web.cors.UrlBasedCorsConfigurationSource;
import org.springframework.web.filter.CorsFilter;

@Configuration
public class CorsConfig {

    // 当前跨域请求最大有效时长。这里默认1天
    private static final long MAX_AGE = 24 * 60 * 60;

    @Bean
    public CorsFilter corsFilter() {
        UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();
        CorsConfiguration corsConfiguration = new CorsConfiguration();
        corsConfiguration.addAllowedOrigin("*"); // 1 设置访问源地址
        corsConfiguration.addAllowedHeader("*"); // 2 设置访问源请求头
        corsConfiguration.addAllowedMethod("*"); // 3 设置访问源请求方法
        corsConfiguration.setMaxAge(MAX_AGE);
        source.registerCorsConfiguration("/**", corsConfiguration); // 4 对接口配置跨域设置
        return new CorsFilter(source);
    }
}

最近下载更多
vincemokea  LV9 9月5日
20041226  LV3 6月19日
2578193624  LV2 6月8日
Gretchen  LV1 6月4日
sgrfsgrts  LV2 5月15日
木子520  LV12 5月14日
5418888  LV3 5月13日
Hekliu  LV8 5月8日
WBelong  LV8 4月22日
最近浏览更多
missliu  LV9 10月31日
khmumuno 10月25日
暂无贡献等级
一个神秘人  LV1 10月21日
locklock  LV2 10月9日
310834626  LV3 9月29日
sun丶孙  LV8 9月26日
xiaotao555555  LV3 9月21日
anyhill 9月20日
暂无贡献等级
氪氪超爱氪氪  LV10 9月18日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友