|
@@ -2,10 +2,12 @@ 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;
|
|
@@ -23,15 +25,28 @@ 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.web.servlet.MultipartConfigFactory;
|
|
+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.context.annotation.Bean;
|
|
import org.springframework.context.annotation.Bean;
|
|
-import org.springframework.util.unit.DataSize;
|
|
|
|
|
|
|
|
import javax.servlet.MultipartConfigElement;
|
|
import javax.servlet.MultipartConfigElement;
|
|
|
|
|
|
@@ -45,11 +60,17 @@ 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,
|
|
@@ -57,16 +78,26 @@ 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,
|
|
|
|
+
|
|
|
|
+ TwitterAutoConfiguration.class,
|
|
|
|
+ VelocityAutoConfiguration.class,
|
|
|
|
+ WebSocketAutoConfiguration.class,
|
|
XADataSourceAutoConfiguration.class,
|
|
XADataSourceAutoConfiguration.class,
|
|
})
|
|
})
|
|
@MapperScan("cn.iselab.mooctest.user.mapper")
|
|
@MapperScan("cn.iselab.mooctest.user.mapper")
|
|
@@ -74,15 +105,16 @@ 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(DataSize.ofMegabytes(10));
|
|
+ factory.setMaxFileSize("10240KB");
|
|
|
|
|
|
- factory.setMaxRequestSize(DataSize.ofMegabytes(100));
|
|
+ factory.setMaxRequestSize("102400KB");
|
|
return factory.createMultipartConfig();
|
|
return factory.createMultipartConfig();
|
|
}
|
|
}
|
|
}
|
|
}
|