mirror of
https://github.com/Hello-hao/Tbed.git
synced 2024-04-21 12:32:10 +00:00
49 lines
1.5 KiB
Java
49 lines
1.5 KiB
Java
package cn.hellohao;
|
|
|
|
import javax.servlet.MultipartConfigElement;
|
|
import javax.servlet.http.HttpServletRequest;
|
|
|
|
import cn.hellohao.utils.Print;
|
|
import org.springframework.boot.SpringApplication;
|
|
import org.springframework.boot.autoconfigure.SpringBootApplication;
|
|
import org.springframework.boot.web.servlet.MultipartConfigFactory;
|
|
import org.springframework.boot.web.servlet.ServletComponentScan;
|
|
import org.springframework.context.annotation.Bean;
|
|
import org.springframework.context.annotation.Configuration;
|
|
import org.springframework.context.annotation.PropertySource;
|
|
import org.springframework.transaction.annotation.EnableTransactionManagement;
|
|
import org.springframework.web.context.request.RequestContextHolder;
|
|
import org.springframework.web.context.request.ServletRequestAttributes;
|
|
|
|
import java.net.InetAddress;
|
|
import java.util.Scanner;
|
|
|
|
@SpringBootApplication
|
|
@Configuration
|
|
@ServletComponentScan
|
|
@EnableTransactionManagement(proxyTargetClass = true)
|
|
public class TbedApplication {
|
|
|
|
public static void main(String[] args) {
|
|
SpringApplication.run(TbedApplication.class, args);
|
|
}
|
|
/**
|
|
* 文件上传配置
|
|
*
|
|
* @return
|
|
*/
|
|
@Bean
|
|
public MultipartConfigElement multipartConfigElement() {
|
|
MultipartConfigFactory factory = new MultipartConfigFactory();
|
|
// 单个数据大小
|
|
factory.setMaxFileSize("102400KB"); // KB,MB
|
|
/// 总上传数据大小
|
|
factory.setMaxRequestSize("102400KB");
|
|
//factory.setLocation("/tmp");
|
|
|
|
return factory.createMultipartConfig();
|
|
}
|
|
|
|
}
|
|
|