我正在使用Dropwizard,Couchbase和ElasticSearch构建一个项目。
我正在寻找一个持久性层,如Dropwizard和CouchBase的ODM。我看了看,找到了Spring-data-couchbase。我可以将 DropWizard 与 Spring-data-couchbase 集成,而只使用 Spring-data-couchbase 来实现持久性吗?如果我只使用 Spring-data-couchbase 它会创建一个 IOC 容器吗?
如果您正在寻找ODM层,我们最近在Java SDK中添加了一个轻量级层,请参阅实体映射:http://blog.couchbase.com/javasdk-2.2-dp
另外,如果你想使用Spring Data Couchbase,你可能应该看看Spring boot,它基本上与DropWizard相同。 但是,当然,Spring Data Couchbase 与 Spring Boot 的集成度高于 DropWizard。
至于DropWizard和Spring,是的,我想你会在那里拖一些Spring依赖项,这样它可能会创建一些在Dropwizard中已经有等效的东西。但我对Dropwizard一无所知,所以不确定。