Spring security hybris中的提要验证器?

Spring security hybris中的提要验证器?,spring-security,hybris,Spring Security,Hybris,我在控制器中使用了MultipartFile,但它没有使用文件值。你能帮帮我吗 @RequestMapping(value=“/uploadFile”,method=RequestMethod.POST) @ResponseStatus(值=HttpStatus.OK) 公共字符串上载文件处理程序( 最终模型, @ModelAttribute最终文件上载模型文件上载模型, 最终绑定结果绑定结果, 最终ImportCSVSavedCartForm ImportCSVSavedCartForm )

我在控制器中使用了
MultipartFile
,但它没有使用文件值。你能帮帮我吗

@RequestMapping(value=“/uploadFile”,method=RequestMethod.POST)
@ResponseStatus(值=HttpStatus.OK)
公共字符串上载文件处理程序(
最终模型,
@ModelAttribute最终文件上载模型文件上载模型,
最终绑定结果绑定结果,
最终ImportCSVSavedCartForm ImportCSVSavedCartForm
) {
最终字符串文件=fileUploadModel.getCsvFile();
如果(!file.isEmpty()){
上传ExcelFile(文件);
}

您必须将bean作为店面扩展中的新条目添加到spring filter config.xml的以下部分中

<alias name="defaultFileUploadUrlFilterMappings" alias="fileUploadUrlFilterMappings" />
<util:map id="defaultFileUploadUrlFilterMappings" key-type="java.lang.String" value-type="org.springframework.web.multipart.support.MultipartFilter">
    <entry key="/import/csv/*" value-ref="importCSVMultipartFilter"/>
</util:map>


ImportSCVMultipartFilterbean将为您提供一个如何执行此操作的线索。

恐怕没有人能在这么少的信息上帮助您。您要求我定义的bean已经存在于我的店面中。请建议我不知道您的控制器请求映射值是多少,但就您的方法而言,您不应该知道o使用“/uploadFile/**作为密钥。我假设您已经将这些bean添加为MultipartFilter和CommonMultipartResolver,如ImportsVMMultipartFilter和ImportsVMMultipartResolverhi,谢谢您的回复。我添加了如下内容,尽管我从csv文件中获得的值为空。敬请建议。