How can I enable MultiPartFeature?

后端 未结 2 1237
攒了一身酷
攒了一身酷 2020-12-11 19:12

My JAX-RS application has an extended Application class.

@ApplicationPath(\"/\")
public class MyApplication extends          


        
2条回答
  •  萌比男神i
    2020-12-11 19:18

    For me worked like below:

            final ResourceConfig resourceConfig = new ResourceConfig(ApplicationConfig.class);
            resourceConfig.packages("com.econorma.rest");
            resourceConfig.register(MultiPartFeature.class);
    
            ServletHolder jerseyServlet  = new ServletHolder(new ServletContainer(resourceConfig));
    

    This is ApplicationConfig class

    @ApplicationPath("/")
    public class ApplicationConfig extends Application {
    
        @Override
        public Set> getClasses() {
            final Set> resources = new HashSet>();
            resources.add(MultiPartFeature.class);
            resources.add(EntryPoint.class);
            return resources;
        }
    
        @Override
        public Map getProperties() {
            Map properties = new HashMap();
            properties.put("jersey.config.server.provider.packages", "com.econorma.rest");
            return properties;
        }
    }
    

提交回复
热议问题