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