package cn.iselab.mooctest.user; import org.mybatis.spring.annotation.MapperScan; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.autoconfigure.amqp.RabbitAutoConfiguration; import org.springframework.boot.autoconfigure.aop.AopAutoConfiguration; import org.springframework.boot.autoconfigure.batch.BatchAutoConfiguration; import org.springframework.boot.autoconfigure.dao.PersistenceExceptionTranslationAutoConfiguration; import org.springframework.boot.autoconfigure.data.elasticsearch.ElasticsearchRepositoriesAutoConfiguration; import org.springframework.boot.autoconfigure.data.mongo.MongoRepositoriesAutoConfiguration; import org.springframework.boot.autoconfigure.data.rest.RepositoryRestMvcAutoConfiguration; import org.springframework.boot.autoconfigure.data.solr.SolrRepositoriesAutoConfiguration; import org.springframework.boot.autoconfigure.flyway.FlywayAutoConfiguration; import org.springframework.boot.autoconfigure.freemarker.FreeMarkerAutoConfiguration; import org.springframework.boot.autoconfigure.groovy.template.GroovyTemplateAutoConfiguration; import org.springframework.boot.autoconfigure.gson.GsonAutoConfiguration; import org.springframework.boot.autoconfigure.hateoas.HypermediaAutoConfiguration; import org.springframework.boot.autoconfigure.integration.IntegrationAutoConfiguration; import org.springframework.boot.autoconfigure.jdbc.JndiDataSourceAutoConfiguration; import org.springframework.boot.autoconfigure.jdbc.XADataSourceAutoConfiguration; import org.springframework.boot.autoconfigure.jersey.JerseyAutoConfiguration; import org.springframework.boot.autoconfigure.jms.JmsAutoConfiguration; import org.springframework.boot.autoconfigure.jms.JndiConnectionFactoryAutoConfiguration; import org.springframework.boot.autoconfigure.jms.activemq.ActiveMQAutoConfiguration; import org.springframework.boot.autoconfigure.jmx.JmxAutoConfiguration; import org.springframework.boot.autoconfigure.liquibase.LiquibaseAutoConfiguration; import org.springframework.boot.autoconfigure.mail.MailSenderAutoConfiguration; import org.springframework.boot.autoconfigure.mongo.MongoAutoConfiguration; import org.springframework.boot.autoconfigure.mustache.MustacheAutoConfiguration; import org.springframework.boot.autoconfigure.solr.SolrAutoConfiguration; import org.springframework.boot.web.servlet.MultipartConfigFactory; import org.springframework.context.annotation.Bean; import org.springframework.util.unit.DataSize; import javax.servlet.MultipartConfigElement; /** * @Author ROKG * @Description * @Date: Created in 下午6:19 2018/2/12 * @Modified By: */ @SpringBootApplication(exclude = { ActiveMQAutoConfiguration.class, AopAutoConfiguration.class, BatchAutoConfiguration.class, ElasticsearchRepositoriesAutoConfiguration.class, FlywayAutoConfiguration.class, FreeMarkerAutoConfiguration.class, GroovyTemplateAutoConfiguration.class, GsonAutoConfiguration.class, HypermediaAutoConfiguration.class, IntegrationAutoConfiguration.class, JerseyAutoConfiguration.class, JmsAutoConfiguration.class, JmxAutoConfiguration.class, JndiConnectionFactoryAutoConfiguration.class, JndiDataSourceAutoConfiguration.class, LiquibaseAutoConfiguration.class, MailSenderAutoConfiguration.class, MongoAutoConfiguration.class, MongoRepositoriesAutoConfiguration.class, MustacheAutoConfiguration.class, PersistenceExceptionTranslationAutoConfiguration.class, RabbitAutoConfiguration.class, RepositoryRestMvcAutoConfiguration.class, SolrAutoConfiguration.class, SolrRepositoriesAutoConfiguration.class, XADataSourceAutoConfiguration.class, }) @MapperScan("cn.iselab.mooctest.user.mapper") public class Application { public static void main(String[] args){ SpringApplication application = new SpringApplication(Application.class); application.run(args); } @Bean public MultipartConfigElement multipartConfigElement() { MultipartConfigFactory factory = new MultipartConfigFactory(); //单个文件最大 factory.setMaxFileSize(DataSize.ofMegabytes(10)); //KB,MB /// 设置总上传数据总大小 factory.setMaxRequestSize(DataSize.ofMegabytes(100)); return factory.createMultipartConfig(); } }