依赖Web应用程序在另一个Web应用程序中

时间:2016-03-10 06:06:25

标签: rest spring-mvc servlets spring-boot spring-integration

我有一个基于Spring MVC的rest api API_1。我想创建另一个api API_2,它将使用API​​_1的所有相同系统变量。基本上我想创建一个单独的Spring引导休息服务,并将其作为依赖项添加到API_1。

我可以这样做吗?我不想改变包装类型。 唯一的问题是我想要这个api单独项目是因为我认为这个功能可以被其他api用于整个项目。

我在考虑在添加依赖项和在web.xml或pom xml中添加一些配置(添加一些插件)后,我能以某种方式在API_1中加载API_2

1 个答案:

答案 0 :(得分:0)

如果你不想创造一个没有战争的罐子,你可以考虑maven overlays

  

WAR文件的叠加层,只是一个使用另一个的Maven项目   将项目的WAR输出作为依赖项,而不是项目的JAR。   构建重叠项目时,底层项目的WAR文件   爆炸,叠加项目中的文件添加到它。如果   overlay项目有一个文件,其路径和名称与文件相同   它将取代它的基础WAR。