mark过来好好用web
上Neil的博客地址Liferay OSGi注解(Annotation) - 使用手册(译文)框架
@Component是注入服务gradle
@Reference是获取服务(在Liferay框架中的服务,已经写好了,也能够本身写一个服务,往OSGi的框架中去注入)ui
若是用@Reference获取不到相应服务,若是bean是在Liferay core中,就是用@BeanReference;blog
反之,可是若是是在Spring Extender module中,就是用@ServiceReference注解。注意,不管是bean或者service注解都会要求你的组件使用Spring Extender。如何引用依赖,参考任何使用ServiceBuilder的服务模块,查看build.gradle和bnd.bnd,用一样的方法修改你本身的模块。get