【Spring Boot】配置信息

【Spring Boot】配置信息

========================================================================

1、feign 超时配置

2、上传文件大小控制

3、Jackson的配置

4、@Value 注解

5、日志配置

========================================================================

1、feign 超时配置

feign:
  client:
    config:
      default:
        connect-timeout: 600000
        read-timeout: 600000

 

2、上传文件大小控制

multipart.maxFileSize=10Mb是设置单个文件的大小,
multipart.maxRequestSize=100Mb是设置单次请求的文件的总大小
如果是想要不限制文件上传的大小,那么就把两个值都设置为-1

如果前端走 nginx 需要修改 client_max_body_size    200m;

参考:

proxy_redirect          off;
proxy_set_header        Host $host;
proxy_set_header        X-Real-IP $remote_addr;
proxy_set_header        X-Forwarded-For $proxy_add_x_forwarded_for;
client_max_body_size    200m;
client_body_buffer_size 128k;
proxy_connect_timeout   300;

方式一

spring:
  servlet:
    multipart:
      max-file-size: 10MB
      max-request-size: 10MB

 方式二

Spring Boot1.4版本后配置更改为:
spring.http.multipart.maxFileSize = 10MB
spring.http.multipart.maxRequestSize=10MB

Spring Boot2.0之后的版本配置修改为:
spring.servlet.multipart.max-file-size=10MB
spring.servlet.multipart.max-request-size=10MB

方式三

/**
 * 文件上传配置
 * @return
 */
@Bean
public MultipartConfigElement multipartConfigElement() {
    MultipartConfigFactory factory = new MultipartConfigFactory();
    // 单个文件最大 10MB
    factory.setMaxFileSize(DataSize.ofMegabytes(10));
    /// 设置总上传数据总大小 10MB
    factory.setMaxRequestSize(DataSize.ofMegabytes(10));
    return factory.createMultipartConfig();
}

 

 

3、Jackson的配置

spring:
  jackson:
    date-format: yyyy-MM-dd HH:mm:ss
    time-zone: GMT+8
    default-property-inclusion: non_null

 

4、@Value 注解

@Value("${spring.servlet.multipart.max-file-size}")
String maxFileSize;

:冒号后边是默认值
@Value("${spring.servlet.multipart.max-file-size:1MB}")
String maxFileSize;

也可用SpEL表达式指定,如指定为null

@Value("${spring.servlet.multipart.max-file-size:#{null}}")
String maxFileSize;

 

5、日志配置

默认:logback-spring.xml

自定义

logging:
  config: classpath:logback-custom.xml

 

 

 

 

-

posted @ 2019-05-23 23:04  翠微  阅读(277)  评论(0编辑  收藏  举报