如何使我的Spring启动依赖像执行器



如果我想使用我自己的spring引导项目作为其他spring引导项目的依赖项。但是如果没有组件扫描,我的依赖rest端点就不会暴露。如何在我的依赖中自动暴露我的依赖rest端点,就像把它添加到依赖中一样。

<dependency>
<groupId>com.sapient.asde.batch5</groupId>
<artifactId>vehicle-data-service</artifactId>
<version>0.0.1-SNAPSHOT</version>
</dependency>

假设我将我的项目推到本地repo并添加上述依赖

@ComponentScan(basepackages={"somepackage"})

如果在依赖项中没有添加ComponentScan,则项目rest端点不可见。如何自动执行

如果您特别希望类路径中存在的类具有IOC特性,则不需要添加另一个spring引导项目,只需在依赖项目中添加控制器,并将包含控制器类的特定包置于组件扫描视图之下,然后控制器将自动注册到spring容器中以供应用程序使用。

最新更新