Spring boot 作为外部依赖项的Spring引导REST控制器

Spring boot 作为外部依赖项的Spring引导REST控制器,spring-boot,spring-restcontroller,Spring Boot,Spring Restcontroller,我有一个SpringBoot REST服务(应用程序1),它公开一些端点以返回一些数据。您可以将应用程序视为监视代理 任何其他应用程序都应该能够将我的SpringBoot REST服务作为Maven依赖项包含在内 然而,当我在第二个应用程序(app2)上测试时,我的SpringBoot REST服务(App1包含为Maven依赖项)的REST端点没有被映射,因此无法访问 正确的方法是什么?我不久前做过类似的事情 在外部依赖项中,您可能希望删除Spring Boot Maven插件,因为您不需要可

我有一个SpringBoot REST服务(应用程序1),它公开一些端点以返回一些数据。您可以将应用程序视为监视代理

任何其他应用程序都应该能够将我的SpringBoot REST服务作为Maven依赖项包含在内

然而,当我在第二个应用程序(app2)上测试时,我的SpringBoot REST服务(App1包含为Maven依赖项)的REST端点没有被映射,因此无法访问


正确的方法是什么?

我不久前做过类似的事情

在外部依赖项中,您可能希望删除Spring Boot Maven插件,因为您不需要可执行jar

然后将jar作为依赖项添加到项目中,并确保扫描它

@ComponentScan(basePackages = {"com.your.project", "com.external.dependency"})

不久前我做过类似的事情

在外部依赖项中,您可能希望删除Spring Boot Maven插件,因为您不需要可执行jar

然后将jar作为依赖项添加到项目中,并确保扫描它

@ComponentScan(basePackages = {"com.your.project", "com.external.dependency"})

为什么要将其作为依赖项?只要让它在另一个端口上运行,并在任何需要的地方访问它。为什么要将它作为依赖项?只要让它在另一个端口上运行,并在任何地方访问它,我们可以在gradle中实现它吗???因为当我在另一个项目中使用jar作为依赖项时,依赖项是无法解决的。我们如何在gradle中实现它???因为当我在另一个项目中使用jar作为依赖项时,依赖项是无法解决的