2016-02-23 96 views
-1

我試圖將項目從ejb2.1遷移到ejb3.1。在我當前的項目的ejb-jar.xml中,我用於加載spring配置xml文件{它使用「getBeanFactory()。getBean(」somespringclass「)初始化將在onEjbCreate()方法中的ejbbean類中調用的bean。 }。使用註釋將彈出配置文件注入Ejb

Sample environment entry: <env-entry> 
       <env-entry-name>ejb/BeanFactoryPath</env-entry-name> 
       <env-entry-type>java.lang.String</env-entry-type> 
       <env-entry-value>config/xyz.xml</env-entry-value> 
      </env-entry> 

什麼是使用ejbbean類註釋(EJB3.1),這樣我可以在ejb-jar.xml刪除理想的語法。 在此先感謝。

+0

你爲什麼拒絕編輯? – Raviteja

+0

對不起,這個論壇是新手,但我沒有拒絕修改。 –

回答

0

只是註釋你的EJB -3.1與@EJB接口,並將以下內容放入您的Spring配置XML中:

<context:component-scan base-package="<your-ejb-package-e.g.-com.ejb.sample>" />