blob: 30808c8a113ac4fc129a7eba91371acd491f3a88 [file] [log] [blame]
崔向南03d21b92025-06-05 17:42:23 +08001package com.ruoyi;
2
Jiarenxiang5f4247d2025-06-06 18:10:35 +08003import org.springframework.context.annotation.Bean;
崔向南03d21b92025-06-05 17:42:23 +08004import org.springframework.context.annotation.Configuration;
Jiarenxiang5f4247d2025-06-06 18:10:35 +08005import org.springframework.web.filter.CharacterEncodingFilter;
崔向南03d21b92025-06-05 17:42:23 +08006import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
7import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
8
9@Configuration
10public class WebConfig implements WebMvcConfigurer {
11 @Override
12 public void addResourceHandlers(ResourceHandlerRegistry registry) {
13 registry.addResourceHandler("/uploads/**")
14 .addResourceLocations("file:uploads/");
15 }
Jiarenxiang5f4247d2025-06-06 18:10:35 +080016 @Bean
17 public CharacterEncodingFilter characterEncodingFilter() {
18 CharacterEncodingFilter filter = new CharacterEncodingFilter();
19 filter.setEncoding("UTF-8");
20 filter.setForceEncoding(true); // 强制覆盖响应编码
21 return filter;
22 }
崔向南03d21b92025-06-05 17:42:23 +080023}