在运行时更改CommonsMultipartResolver的maxUploadSize
我使用CommonsMultipartResolver进行文件上传。
</bean
我希望能够在运行时更改其属性maxUploadSize(以便管理员可以更改大小)。 请问最好的方法是什么?
您可以在控制器中自动assemblyCommonsMultipartResolver
,并在运行时更新其中的属性。
例如:
@Controller public class MyController { @Autowired private CommonsMultipartResolver multipartResolver; @RequestMapping(value = "/setMaxUploadSize", method = RequestMethod.GET) public ModelAndView setMaxUploadSize() { ... multipartResolver.setMaxUploadSize(5000); ... } }