首页>代码>基于SpringBoot+Vue实现的电影院售票系统>/最代码/服务端/CinemaManagerApi - idea/src/main/java/com/rabbiter/cm/common/config/CorsConfig.java
package com.rabbiter.cm.common.config; import com.rabbiter.cm.common.utils.PathUtils; 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; import org.springframework.web.servlet.config.annotation.CorsRegistry; import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry; import org.springframework.web.servlet.config.annotation.WebMvcConfigurer; import java.util.Collections; @Configuration public class CorsConfig implements WebMvcConfigurer { @Bean public CorsFilter corsFilter() { CorsConfiguration config = new CorsConfiguration(); config.setAllowedOriginPatterns(Collections.singletonList("*")); config.addAllowedMethod("*"); config.addAllowedHeader("*"); config.setAllowCredentials(true); UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource(); source.registerCorsConfiguration("/**", config); return new CorsFilter(source); } @Override public void addResourceHandlers(ResourceHandlerRegistry registry) { String path = PathUtils.getClassLoadRootPath() + "/images/"; //第一个方法设置访问路径前缀,第二个方法设置资源路径 registry.addResourceHandler("/images/**"). addResourceLocations("file:" + path); WebMvcConfigurer.super.addResourceHandlers(registry); } }

陈小灏 LV18
2月18日
oceanchen LV14
2024年10月30日
hanyuelinmumu LV4
2024年10月28日
xp95323 LV15
2024年10月10日
微信网友_7177544545669120 LV1
2024年9月21日
java小书童 LV18
2024年6月6日
sadselect LV8
2024年5月18日
wangyuqi20020721 LV2
2024年4月27日
郭玉婷 LV10
2024年4月11日
微信网友_6927932988952576 LV12
2024年3月30日