两个项目之间的Spring Injection

时间:2017-05-16 11:08:49

标签: java spring dependency-injection spring-rest

我是Spring新手,我有以下查询。

我有一个只执行数据库操作的Spring项目。它有Entity Class和Repository,比如Employee和EmployeeRepository。

我有另一个项目,它充当RestWebService(在Spring中)。我想在控制器中注入EmployeeRepository。这两个项目都是Web项目,并部署在同一个应用服务器上。

请建议如何执行此操作。

1 个答案:

答案 0 :(得分:3)

如果项目在应用程序服务器上部署为单独的应用程序,则它们无法访问彼此的bean。每个应用程序都在维护自己的应用程序上下文。

更好的方法是只部署一个应用程序,将另一个项目作为依赖项(例如使用maven)。

当然,只有一个项目就更容易了。