Skip to content

包扫描

说明

本模块的作用是在启动时,扫描各个服务指定包下的所有Controller层接口,方便【资源维护】页面配置资源所关联的接口地址。

  • 默认是扫描top.acuity.box包下的接口。

在acuity-cloud项目中,各个服务的接口地址经过网关访问时,都必须加上前缀 /api/{各个服务的路由前缀}才能正常访问。

默认情况下,acuity-scan-starter扫描 =后端服务接口= (上图黄色)是不含=网关前缀=和=路由前缀=的,在微服务架构下,不同服务的后端服务接口可以命名相同,为了便于区分不同服务的同名接口,acuity-scan-starter在扫描时,给每个接口拼接了 =网关前缀= 。

通过在bootstrap.yml中增加 spring.application.path实现。

欢迎使用天源云Saas快速开发系统