Cors协议

package com.mtoliv.bethany.filters.config;

import org.spring work.context.annotation.Bean;
import org.spring work.context.annotation.Configuration;
import org.spring work.web.cors.CorsConfiguration;
import org.spring work.web.cors.Url dCorsConfigurationSource;
import org.spring work.web.filter.CorsFilter;

/**
 * 允许跨域访问资源
 * @author bowen.zhao
 * @data 创建时间:2018年12月18日 下午6:22:00
 * @ClassName CorsConfig
 * 
 */
@Configuration
public class CorsConfig {

	@Bean
	public CorsFilter corsFilter() {
		
		Url dCorsConfigurationSource source = new Url dCorsConfigurationSource();
		source.registerCorsConfiguration(\"/**\", buildConfig());
		return new CorsFilter(source);
	}
	
	private CorsConfiguration buildConfig() {
		
		CorsConfiguration corsConfiguration = new CorsConfiguration();
		corsConfiguration.addAllowedOrigin(\"*\");
		corsConfiguration.addAllowedHeader(\"*\");
		corsConfiguration.addAllowedMethod(\"*\");
		return corsConfiguration;
	}
}

 

 

 

 

 

收藏 打印