Доступ к multipartProperties в SpringBoot JSP Страница - PullRequest
0 голосов
/ 20 февраля 2020

я определил

spring.servlet.multipart.max-file-size=20MB

в моем application.properties

Эта конфигурация считывается

package org.springframework.boot.autoconfigure.web.servlet;
@ConfigurationProperties(prefix = "spring.servlet.multipart", ignoreUnknownFields = false)
public class MultipartProperties {

Как я могу получить доступ к компоненту MultipartProperties?

Я пытался

<spring:eval expression="@multipartProperties.maxFileSize" />

, но только получить

org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'multipartProperties' available

1 Ответ

0 голосов
/ 20 февраля 2020

Хорошо, я нашел правильный бин

<spring:eval expression="@multipartConfigElement.maxFileSize" />

Я видел его в MultipartAutoConfiguration

@Bean
@ConditionalOnMissingBean({ MultipartConfigElement.class, CommonsMultipartResolver.class })
public MultipartConfigElement multipartConfigElement() {
    return this.multipartProperties.createMultipartConfig();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...