【问题标题】:Spring Boot 2.0, read max request size, max file size configuration values at runtimeSpring Boot 2.0,在运行时读取最大请求大小、最大文件大小配置值
【发布时间】:2019-01-01 05:31:41
【问题描述】:

使用 Spring Boot 2.0 的默认实现,有没有办法注入对容器配置的引用,以便我可以在运行时读取最大请求大小(发布)和最大文件大小属性的值?

我在想这样的事情可以在 @Configuration 类中工作,但它不能解析为一个值。

@Value("${server.tomcat.max-http-post-size}")
public String maxPostSize;

【问题讨论】:

  • 你的意思是多部分的最大请求大小和最大文件大小?您可以将MultipartProperties 注入您的spring bean 并获取配置的属性值。
  • 我相信有一个最大请求大小属性控制“发布”有效负载的最大大小,以及一个多部分最大文件大小的属性。我将查看 MultiPartProperties 并从那里开始。谢谢。

标签: spring-boot tomcat


【解决方案1】:

通过注入ServerProperties,我能够访问此信息。但是,如果您使用的是“默认”值,那么它们只会以“0”的形式出现。设置非默认值反映在此对象中,因此这是获取信息的正确方法。

【讨论】:

    猜你喜欢
    • 2022-01-25
    • 2011-05-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-22
    • 1970-01-01
    • 1970-01-01
    • 2021-07-16
    相关资源
    最近更新 更多