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);
|
// }
|
}
|