前言 在为dropwizard选择DI框架的时候考虑了很久.Guice比较成熟,Dagger2主要用于Android.虽然都是google维护的,但Dagger2远比guice更新的频率高.再一个是,Dagger2不同于guice的运行时注入,编译时生成代码的做法很好.提前发现问题,更高的效率. 还是那句话,百度到的dagger2资料看着一大堆,大都表层,而且和Android集成很深.很少有单独讲Dagger2的.不得已,去看官方文档. HelloWorld 官方的example是基于maven…