2017-05-16 37 views
0

我是Spring的新手,我有以下查詢。兩個項目之間的彈簧注入

我有一個只執行數據庫操作的Spring項目。它有Entity Class和Repository,說Employee和EmployeeRepository。

我有另一個充當RestWebService(在Spring中)的項目。我想在控制器中注入EmployeeRepository。這兩個項目都是Web項目並部署在同一個應用程序服務器上。

請建議如何做到這一點。

+0

你是什麼意思分開的項目?你能訪問Controller中的Repository類嗎? – sovas

+0

@sovas獨立項目是指兩個不同的項目,由不同的開發人員開發,但部署在同一個應用程序服務器上。我想實現一些像EJB這樣的事情,在這些事情中,EJB被單獨部署並使用可以注入到任何項目中的初始上下文或遠程接口。 –

回答

3

如果項目在應用程序服務器上作爲單獨的應用程序部署,則它們無法訪問彼此的bean。每個應用程序都維護自己的應用程序上下

更好的方法是隻部署一個應用程序,其中另一個項目作爲依賴項(例如使用maven)。

當然,更容易的只有一個項目。

+0

不,他不能導致@Autowired註釋(包掃描儀)不會工作。 –

+0

我想做類似EJB的注入。在EJB注入中可以使用Remote接口來完成。春天有這樣的事嗎? –