[SPRING] 실행 중 CommonsMultipartResolver의 maxUploadSize 변경하기
SPRING실행 중 CommonsMultipartResolver의 maxUploadSize 변경하기
파일 업로드에 CommonsMultipartResolver를 사용하고 있습니다.
<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver" >
<!-- specify maximum file size in bytes -->
<property name="maxUploadSize" value="100000"/>
</bean
런타임시 속성 maxUploadSize를 변경할 수 있기를 원합니다 (관리자가 크기를 변경할 수 있도록). 이 일을하는 가장 좋은 방법은 무엇입니까?
해결법
-
==============================
1.컨트롤러에서 CommonsMultipartResolver를 autowire하고 런타임에 속성을 업데이트 할 수 있습니다.
컨트롤러에서 CommonsMultipartResolver를 autowire하고 런타임에 속성을 업데이트 할 수 있습니다.
예 :
@Controller public class MyController { @Autowired private CommonsMultipartResolver multipartResolver; @RequestMapping(value = "/setMaxUploadSize", method = RequestMethod.GET) public ModelAndView setMaxUploadSize() { ... multipartResolver.setMaxUploadSize(5000); ... } }
from https://stackoverflow.com/questions/11790761/changing-commonsmultipartresolvers-maxuploadsize-during-runtime by cc-by-sa and MIT license
'SPRING' 카테고리의 다른 글
[SPRING] @Id없이 Spring Repository를 사용하는 방법? (0) | 2019.05.10 |
---|---|
[SPRING] 스프링 부트 - 요청 방법 'POST'가 지원되지 않습니다. (0) | 2019.05.10 |
[SPRING] 스프링 MVC 정적 리소스 매핑 (0) | 2019.05.10 |
[SPRING] 포트 80에서 스프링 부트가 시작되지 않음 (0) | 2019.05.10 |
[SPRING] 봄 보안 및 Thymeleaf가 작동하지 않음 (0) | 2019.05.10 |