2015-10-19 53 views

回答

0

您可以聲明<init-param>來註冊特定的(以逗號分隔的)資源/提供者/特徵。例如

<init-param> 
    <param-name>jersey.config.server.provider.classnames</param-name> 
    <param-value> 
     org.foo.myresources.MyDogResource, 
     org.glassfish.jersey.linking.DeclarativeLinkingFeature 
    </param-value> 
</init-param> 

另外一點需要注意的是,相當多的東西,你可以在ResourceConfig配置,你還可以配置在Feature。例如

@Provider 
public class MyFeature implements Feature { 
    @Override 
    public boolean configure(FeatureContext context) { 
     context.register(DeclarativeLinkingFeature.class); 
    } 
} 

這樣的@Provider進行掃描,當你包掃描,並且將註冊功能。