| 1234567891011121314151617181920212223242526272829303132333435363738 |
- package com.yihu;
- 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.support.SpringBootServletInitializer;
- import org.springframework.context.annotation.Bean;
- import org.springframework.data.jpa.repository.config.EnableJpaAuditing;
- import org.springframework.scheduling.annotation.EnableAsync;
- import javax.servlet.MultipartConfigElement;
- /**
- * Created by chenweida on 2017/5/10.
- * localhost:10020/refresh 刷新当个微服务的配置 可以在需要刷新的bean上面@RefreshScope
- */
- @SpringBootApplication
- @EnableJpaAuditing
- @EnableAsync
- public class SvrBaseApplication extends SpringBootServletInitializer {
- public static void main(String[] args) {
- SpringApplication.run(SvrBaseApplication.class, args);
- }
- @Override
- protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
- return builder.sources(SvrBaseApplication.class);
- }
- @Bean
- MultipartConfigElement multipartConfigElement() {
- MultipartConfigFactory factory = new MultipartConfigFactory();
- factory.setLocation("/home/temp");
- return factory.createMultipartConfig();
- }
- }
|