| 123456789101112131415161718192021222324252627282930313233 |
- package pl.sudra.configuration;
- import jakarta.servlet.Filter;
- import org.springframework.context.annotation.Configuration;
- import org.springframework.web.filter.CharacterEncodingFilter;
- import org.springframework.web.servlet.support.AbstractAnnotationConfigDispatcherServletInitializer;
- @Configuration
- public class SpringInit extends AbstractAnnotationConfigDispatcherServletInitializer {
- protected Class<?>[] getRootConfigClasses() {
- return new Class[]{
- HibernatePersistenceConfiguration.class
- };
- }
- protected Class<?>[] getServletConfigClasses() {
- return new Class[0];
- }
- protected String[] getServletMappings() {
- return new String[]{"/"};
- }
- @Override
- protected Filter[] getServletFilters() {
- CharacterEncodingFilter characterEncodingFilter = new CharacterEncodingFilter();
- characterEncodingFilter.setEncoding("UTF-8");
- characterEncodingFilter.setForceEncoding(true);
- return new Filter[]{characterEncodingFilter};
- }
- }
|