MainTypeApplication.java import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.builder.SpringApplicationBuilder; import org.springframework.boot.web.support.SpringBootServletInitializer; import org.springframework.context.annotation.Bean; import org.springframework.web.filter.CharacterEncodingFilter; @SpringBootApplication public class MainTypeApplication extends SpringBootServletInitializer { private static Class<Maintypeapplication> applicationClass = MainTypeApplication.class; public static void main(String[] args) { SpringApplication.run(MainTypeApplication.class, args); } @Override protected SpringApplicationBuilder configure(SpringApplicationBuilder application) { return application.sources(applicationClass); } /** * EncodingFilter * @return */ @Bean public CharacterEncodingFilter characterEncodingFilter() { CharacterEncodingFilter characterEncodingFilter = new CharacterEncodingFilter(); characterEncodingFilter.setEncoding("UTF-8"); characterEncodingFilter.setForceEncoding(true); return characterEncodingFilter; } }
Eclipse Spring boot project > Run as > Run Configurations > Main Type -> search -> this class (ex). MainTypeApplication.java) settings