|
@@ -2,12 +2,10 @@ package cn.iselab.mooctest.user;
|
|
|
|
|
|
import org.mybatis.spring.annotation.MapperScan;
|
|
import org.mybatis.spring.annotation.MapperScan;
|
|
import org.springframework.boot.SpringApplication;
|
|
import org.springframework.boot.SpringApplication;
|
|
-import org.springframework.boot.autoconfigure.MessageSourceAutoConfiguration;
|
|
|
|
import org.springframework.boot.autoconfigure.SpringBootApplication;
|
|
import org.springframework.boot.autoconfigure.SpringBootApplication;
|
|
import org.springframework.boot.autoconfigure.amqp.RabbitAutoConfiguration;
|
|
import org.springframework.boot.autoconfigure.amqp.RabbitAutoConfiguration;
|
|
import org.springframework.boot.autoconfigure.aop.AopAutoConfiguration;
|
|
import org.springframework.boot.autoconfigure.aop.AopAutoConfiguration;
|
|
import org.springframework.boot.autoconfigure.batch.BatchAutoConfiguration;
|
|
import org.springframework.boot.autoconfigure.batch.BatchAutoConfiguration;
|
|
-import org.springframework.boot.autoconfigure.cloud.CloudAutoConfiguration;
|
|
|
|
import org.springframework.boot.autoconfigure.dao.PersistenceExceptionTranslationAutoConfiguration;
|
|
import org.springframework.boot.autoconfigure.dao.PersistenceExceptionTranslationAutoConfiguration;
|
|
import org.springframework.boot.autoconfigure.data.elasticsearch.ElasticsearchRepositoriesAutoConfiguration;
|
|
import org.springframework.boot.autoconfigure.data.elasticsearch.ElasticsearchRepositoriesAutoConfiguration;
|
|
import org.springframework.boot.autoconfigure.data.mongo.MongoRepositoriesAutoConfiguration;
|
|
import org.springframework.boot.autoconfigure.data.mongo.MongoRepositoriesAutoConfiguration;
|
|
@@ -25,28 +23,15 @@ import org.springframework.boot.autoconfigure.jersey.JerseyAutoConfiguration;
|
|
import org.springframework.boot.autoconfigure.jms.JmsAutoConfiguration;
|
|
import org.springframework.boot.autoconfigure.jms.JmsAutoConfiguration;
|
|
import org.springframework.boot.autoconfigure.jms.JndiConnectionFactoryAutoConfiguration;
|
|
import org.springframework.boot.autoconfigure.jms.JndiConnectionFactoryAutoConfiguration;
|
|
import org.springframework.boot.autoconfigure.jms.activemq.ActiveMQAutoConfiguration;
|
|
import org.springframework.boot.autoconfigure.jms.activemq.ActiveMQAutoConfiguration;
|
|
-import org.springframework.boot.autoconfigure.jms.hornetq.HornetQAutoConfiguration;
|
|
|
|
import org.springframework.boot.autoconfigure.jmx.JmxAutoConfiguration;
|
|
import org.springframework.boot.autoconfigure.jmx.JmxAutoConfiguration;
|
|
import org.springframework.boot.autoconfigure.liquibase.LiquibaseAutoConfiguration;
|
|
import org.springframework.boot.autoconfigure.liquibase.LiquibaseAutoConfiguration;
|
|
import org.springframework.boot.autoconfigure.mail.MailSenderAutoConfiguration;
|
|
import org.springframework.boot.autoconfigure.mail.MailSenderAutoConfiguration;
|
|
-import org.springframework.boot.autoconfigure.mobile.DeviceDelegatingViewResolverAutoConfiguration;
|
|
|
|
-import org.springframework.boot.autoconfigure.mobile.DeviceResolverAutoConfiguration;
|
|
|
|
-import org.springframework.boot.autoconfigure.mobile.SitePreferenceAutoConfiguration;
|
|
|
|
import org.springframework.boot.autoconfigure.mongo.MongoAutoConfiguration;
|
|
import org.springframework.boot.autoconfigure.mongo.MongoAutoConfiguration;
|
|
import org.springframework.boot.autoconfigure.mustache.MustacheAutoConfiguration;
|
|
import org.springframework.boot.autoconfigure.mustache.MustacheAutoConfiguration;
|
|
-import org.springframework.boot.autoconfigure.reactor.ReactorAutoConfiguration;
|
|
|
|
-import org.springframework.boot.autoconfigure.security.FallbackWebSecurityAutoConfiguration;
|
|
|
|
-import org.springframework.boot.autoconfigure.security.SecurityAutoConfiguration;
|
|
|
|
-import org.springframework.boot.autoconfigure.social.FacebookAutoConfiguration;
|
|
|
|
-import org.springframework.boot.autoconfigure.social.LinkedInAutoConfiguration;
|
|
|
|
-import org.springframework.boot.autoconfigure.social.SocialWebAutoConfiguration;
|
|
|
|
-import org.springframework.boot.autoconfigure.social.TwitterAutoConfiguration;
|
|
|
|
import org.springframework.boot.autoconfigure.solr.SolrAutoConfiguration;
|
|
import org.springframework.boot.autoconfigure.solr.SolrAutoConfiguration;
|
|
-import org.springframework.boot.autoconfigure.thymeleaf.ThymeleafAutoConfiguration;
|
|
|
|
-import org.springframework.boot.autoconfigure.velocity.VelocityAutoConfiguration;
|
|
|
|
-import org.springframework.boot.autoconfigure.websocket.WebSocketAutoConfiguration;
|
|
|
|
-import org.springframework.boot.context.embedded.MultipartConfigFactory;
|
|
|
|
|
|
+import org.springframework.boot.web.servlet.MultipartConfigFactory;
|
|
import org.springframework.context.annotation.Bean;
|
|
import org.springframework.context.annotation.Bean;
|
|
|
|
+import org.springframework.util.unit.DataSize;
|
|
|
|
|
|
import javax.servlet.MultipartConfigElement;
|
|
import javax.servlet.MultipartConfigElement;
|
|
|
|
|
|
@@ -60,17 +45,11 @@ import javax.servlet.MultipartConfigElement;
|
|
ActiveMQAutoConfiguration.class,
|
|
ActiveMQAutoConfiguration.class,
|
|
AopAutoConfiguration.class,
|
|
AopAutoConfiguration.class,
|
|
BatchAutoConfiguration.class,
|
|
BatchAutoConfiguration.class,
|
|
- CloudAutoConfiguration.class,
|
|
|
|
- DeviceDelegatingViewResolverAutoConfiguration.class,
|
|
|
|
- DeviceResolverAutoConfiguration.class,
|
|
|
|
ElasticsearchRepositoriesAutoConfiguration.class,
|
|
ElasticsearchRepositoriesAutoConfiguration.class,
|
|
- FacebookAutoConfiguration.class,
|
|
|
|
- FallbackWebSecurityAutoConfiguration.class,
|
|
|
|
FlywayAutoConfiguration.class,
|
|
FlywayAutoConfiguration.class,
|
|
FreeMarkerAutoConfiguration.class,
|
|
FreeMarkerAutoConfiguration.class,
|
|
GroovyTemplateAutoConfiguration.class,
|
|
GroovyTemplateAutoConfiguration.class,
|
|
GsonAutoConfiguration.class,
|
|
GsonAutoConfiguration.class,
|
|
- HornetQAutoConfiguration.class,
|
|
|
|
HypermediaAutoConfiguration.class,
|
|
HypermediaAutoConfiguration.class,
|
|
IntegrationAutoConfiguration.class,
|
|
IntegrationAutoConfiguration.class,
|
|
JerseyAutoConfiguration.class,
|
|
JerseyAutoConfiguration.class,
|
|
@@ -78,26 +57,16 @@ import javax.servlet.MultipartConfigElement;
|
|
JmxAutoConfiguration.class,
|
|
JmxAutoConfiguration.class,
|
|
JndiConnectionFactoryAutoConfiguration.class,
|
|
JndiConnectionFactoryAutoConfiguration.class,
|
|
JndiDataSourceAutoConfiguration.class,
|
|
JndiDataSourceAutoConfiguration.class,
|
|
- LinkedInAutoConfiguration.class,
|
|
|
|
LiquibaseAutoConfiguration.class,
|
|
LiquibaseAutoConfiguration.class,
|
|
MailSenderAutoConfiguration.class,
|
|
MailSenderAutoConfiguration.class,
|
|
- MessageSourceAutoConfiguration.class,
|
|
|
|
MongoAutoConfiguration.class,
|
|
MongoAutoConfiguration.class,
|
|
MongoRepositoriesAutoConfiguration.class,
|
|
MongoRepositoriesAutoConfiguration.class,
|
|
MustacheAutoConfiguration.class,
|
|
MustacheAutoConfiguration.class,
|
|
PersistenceExceptionTranslationAutoConfiguration.class,
|
|
PersistenceExceptionTranslationAutoConfiguration.class,
|
|
RabbitAutoConfiguration.class,
|
|
RabbitAutoConfiguration.class,
|
|
- ReactorAutoConfiguration.class,
|
|
|
|
RepositoryRestMvcAutoConfiguration.class,
|
|
RepositoryRestMvcAutoConfiguration.class,
|
|
- SecurityAutoConfiguration.class,
|
|
|
|
- SitePreferenceAutoConfiguration.class,
|
|
|
|
- SocialWebAutoConfiguration.class,
|
|
|
|
SolrAutoConfiguration.class,
|
|
SolrAutoConfiguration.class,
|
|
SolrRepositoriesAutoConfiguration.class,
|
|
SolrRepositoriesAutoConfiguration.class,
|
|
- // ThymeleafAutoConfiguration.class,
|
|
|
|
- TwitterAutoConfiguration.class,
|
|
|
|
- VelocityAutoConfiguration.class,
|
|
|
|
- WebSocketAutoConfiguration.class,
|
|
|
|
XADataSourceAutoConfiguration.class,
|
|
XADataSourceAutoConfiguration.class,
|
|
})
|
|
})
|
|
@MapperScan("cn.iselab.mooctest.user.mapper")
|
|
@MapperScan("cn.iselab.mooctest.user.mapper")
|
|
@@ -105,16 +74,15 @@ public class Application {
|
|
|
|
|
|
public static void main(String[] args){
|
|
public static void main(String[] args){
|
|
SpringApplication application = new SpringApplication(Application.class);
|
|
SpringApplication application = new SpringApplication(Application.class);
|
|
- application.setWebEnvironment(true);
|
|
|
|
application.run(args);
|
|
application.run(args);
|
|
}
|
|
}
|
|
@Bean
|
|
@Bean
|
|
public MultipartConfigElement multipartConfigElement() {
|
|
public MultipartConfigElement multipartConfigElement() {
|
|
MultipartConfigFactory factory = new MultipartConfigFactory();
|
|
MultipartConfigFactory factory = new MultipartConfigFactory();
|
|
//单个文件最大
|
|
//单个文件最大
|
|
- factory.setMaxFileSize("10240KB"); //KB,MB
|
|
|
|
|
|
+ factory.setMaxFileSize(DataSize.ofMegabytes(10)); //KB,MB
|
|
/// 设置总上传数据总大小
|
|
/// 设置总上传数据总大小
|
|
- factory.setMaxRequestSize("102400KB");
|
|
|
|
|
|
+ factory.setMaxRequestSize(DataSize.ofMegabytes(100));
|
|
return factory.createMultipartConfig();
|
|
return factory.createMultipartConfig();
|
|
}
|
|
}
|
|
}
|
|
}
|