package com; import javax.servlet.MultipartConfigElement; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.builder.SpringApplicationBuilder; import org.springframework.boot.web.servlet.MultipartConfigFactory; import org.springframework.boot.web.servlet.support.SpringBootServletInitializer; import org.springframework.context.annotation.Bean; import org.springframework.scheduling.annotation.EnableScheduling; import springfox.documentation.swagger2.annotations.EnableSwagger2; /** * [] * @author Ansel * */ @EnableScheduling @SpringBootApplication public class ApiAplication extends SpringBootServletInitializer{ public static void main(String[] args) { SpringApplication.run(ApiAplication.class, args); } @Override protected SpringApplicationBuilder configure(SpringApplicationBuilder application) { return application.sources(ApiAplication.class); } @Bean public MultipartConfigElement multipartConfigElement() { MultipartConfigFactory factory = new MultipartConfigFactory(); //文件最大 factory.setMaxFileSize("1024MB"); //KB,MB //设置总上传数据总大小 factory.setMaxRequestSize("102400MB"); return factory.createMultipartConfig(); } //ftp上传:多文件上传大小超限问题解决 // @Bean // public HttpMessageConverters fastJsonHttpMessageConverters() { // // 1.需要定义一个Convert转换消息的对象 // FastJsonHttpMessageConverter fastConverter = new FastJsonHttpMessageConverter(); // // 2.添加fastjson的配置信息,比如是否要格式化返回的json数据 // FastJsonConfig fastJsonConfig = new FastJsonConfig(); // fastJsonConfig.setSerializerFeatures(SerializerFeature.PrettyFormat); // // 3.在convert中添加配置信息 // fastConverter.setFastJsonConfig(fastJsonConfig); // // HttpMessageConverter converter = fastConverter; // return new HttpMessageConverters(converter); // } }