實現OSGi環境下的JIT注入

用Guice+Peaberry实现OSGi环境下的JIT注入 2015-10-25

Guice是一个Java下非常强大的依赖注入框架,相比其它同类框架,我更喜欢Guice这种"配置亦代码"的风格.除了开发友好性之外,Guice的过人之处还体现在它灵活的JIT(Just-in-time)注入上.利用@ProvidedBy()注解可以方便的为接口綁定定制的Provider,从而实现结合了动态逻辑的Lazy注入. 当Guice和OSGi框架碰撞到一起时,就会遇到一些观念上的矛盾:OSGi的动态生命周期在Guice本身的静态綁定下无法发挥其应有的作用,而DynamicServ
一周排行