WebAppConfiguration.java
1007 Bytes
package com.bsth;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.filter.CharacterEncodingFilter;
import org.springframework.web.filter.HttpPutFormContentFilter;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter;
import javax.servlet.Filter;
@Configuration
@ComponentScan
public class WebAppConfiguration extends WebMvcConfigurerAdapter {
/**
* @Title: httpPutFormContentFilter
* @Description: TODO(弥补浏览器不支持PUT/DELETE,对携带 _method 参数的请求进行转换)
*/
@Bean
public Filter httpPutFormContentFilter() {
return new HttpPutFormContentFilter();
}
/**
* @Title: characterEncodingFilter
* @Description: TODO(编码过滤器)
*/
@Bean
public Filter characterEncodingFilter(){
return new CharacterEncodingFilter("UTF-8");
}
}