我有一个SpringBoot REST服务(应用程序1),该服务公开了一些端点以返回一些数据。您可以将应用程序视为监视代理。
任何其他应用程序都应该能够将我的SpringBoot REST服务包含为Maven依赖项。
但是,当我在第二个应用程序(App 2)上对此进行测试时,我的SpringBoot REST服务(App1作为Maven Dependency包含)的REST端点没有被映射,因此无法访问。
正确的方法是什么?
答案 0 :(得分:2)
我前段时间做了类似的事情。
在您的外部依赖项中,您可能希望删除 Spring Boot Maven插件,因为您不需要可执行的jar。
然后将jar作为依赖项添加到您的项目中,并确保您对其进行了扫描。
@ComponentScan(basePackages = {"com.your.project", "com.external.dependency"})