首页>代码>基于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);
    }
}

最近下载更多
chenke59520  LV1 1小时前
罗清晨  LV13 11月3日
最代码官方  LV168 11月2日
最近浏览更多
chenke59520  LV1 1小时前
lyszz59520 1小时前
暂无贡献等级
南国夏天 昨天
暂无贡献等级
gzcznb  LV8 昨天
Boss绝  LV9 昨天
shaohuaqingfu  LV3 昨天
是数据库  LV3 昨天
MrReady  LV14 前天
xiaozhi丶  LV15 11月4日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友