Jersey 无法使customer ParamConverterProvider正常工作,DropWizard 0.7

Jersey 无法使customer ParamConverterProvider正常工作,DropWizard 0.7,jersey,dropwizard,Jersey,Dropwizard,在我的跑步方法中,我有: environment.jersey().register(DateTimeParamConverterProvider.class); 但在应用程序启动时,我得到: ERROR [2015-09-04 15:02:15,405] com.sun.jersey.spi.inject.Errors: The following errors and warnings have been detected with resource and/or provider cl

在我的跑步方法中,我有:

environment.jersey().register(DateTimeParamConverterProvider.class);
但在应用程序启动时,我得到:

ERROR [2015-09-04 15:02:15,405] com.sun.jersey.spi.inject.Errors: The
following errors and warnings have been detected with resource and/or 
provider classes:
  SEVERE: Missing dependency for method public org.joda.time.DateTime 
scot.mygov.pp.services.rest.DateDimensionExtResource.findByTimestamp(org.j
oda.time.DateTime) at parameter at index 0
在这里,我的findByTimestamp方法只是我一直在玩弄的东西,同时试图让它发挥作用

我在调试期间列出了注册的提供程序,如下所示:

Set<Class<?>> providerClassesAfter =
   environment.jersey().getResourceConfig().getProviderClasses();

所以我的提供商似乎已经注册了ok。有人能告诉我为什么它不工作吗?

DropWizard 0.7使用Jersey 1.18,它实现了javax.ws.rs 1.1,它不支持ParamConverterProvider。DropWizard的更高版本在Jersey 2+上

class io.dropwizard.jersey.caching.CacheControlledResourceMethodDispatchAdapter
class io.dropwizard.jersey.guava.OptionalResourceMethodDispatchAdapter
class io.dropwizard.jersey.guava.OptionalQueryParamInjectableProvider
class com.sun.jersey.multipart.impl.MultiPartConfigProvider
class com.sun.jersey.multipart.impl.MultiPartReaderServerSide
class org.mygovscot.util.json.DateTimeParamConverterProvider