123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- package com.emato.ccnet.wx.config.servlet;
- import org.springframework.boot.web.servlet.FilterRegistrationBean;
- import org.springframework.context.annotation.Bean;
- import org.springframework.context.annotation.Configuration;
- import org.springframework.web.filter.CharacterEncodingFilter;
- import org.springframework.web.servlet.ViewResolver;
- import org.springframework.web.servlet.resource.DefaultServletHttpRequestHandler;
- import org.springframework.web.servlet.view.InternalResourceViewResolver;
- /**
- * @author Scott Chen
- * @version 1.0
- * 2017-11-21 19:06
- */
- @Configuration
- public class WebMvcConfiguration {
- /**
- * 编码过滤器
- * @return
- */
- @Bean
- public FilterRegistrationBean characterEncodingFilter() {
- CharacterEncodingFilter filter = new CharacterEncodingFilter();
- filter.setEncoding("UTF-8");
- filter.setForceEncoding(true);
- FilterRegistrationBean filterBean = new FilterRegistrationBean();
- filterBean.setFilter(filter);
- filterBean.addUrlPatterns("/*");
- return filterBean;
- }
- /*@Bean
- public DefaultServletHttpRequestHandler defaultServletHttpRequestHandler() {
- return new DefaultServletHttpRequestHandler();
- }*/
- /**
- * 注册视图处理器
- * @return
- */
- @Bean
- public ViewResolver viewResolver() {
- InternalResourceViewResolver viewResolver = new InternalResourceViewResolver();
- viewResolver.setPrefix("");
- viewResolver.setSuffix(".html");
- return viewResolver;
- }
- }
|