使用 MultipartFormData 时获取 ModelValidation 异常

Getting ModelValidation Exception when using MultipartFormData

The service Code looks like below. I have defined @PATH in main class.

@POST
    @Timed
    @Produces(MediaType.MULTIPART_FORM_DATA)
    @ResponseStatusOverride(httpStatus = 202)
    public MetaLinks CreateEdmUpload(@ApiParam(hidden = true) @Auth User user,
                                     @FormDataParam("importInput") FormDataBodyPart jsonPart,
                                     @FormDataParam("file") InputStream mdfStream,
                                     @FormDataParam("file") FormDataContentDisposition cdh)

            throws ApiException {

        jsonPart.setMediaType(MediaType.APPLICATION_JSON_TYPE);
        ImportInput importInput = jsonPart.getValueAs(ImportInput.class);

我在 POM 中有以下依赖关系

<dependency>
            <groupId>org.glassfish.jersey.media</groupId>
            <artifactId>jersey-media-multipart</artifactId>
            <version>2.23.1</version>
        </dependency>

并且我也在我的客户端请求中注册了 class,但是当我启动 JAVA 应用程序以尝试 POST 时,我收到以下错误

应用程序初始化期间应用程序资源模型验证失败。 [[致命] 未找到类型为 public com.rm

的参数的注入源

有什么问题..有人可以提出建议吗

是的,注册 multipartFeature 解决了问题。