延迟Spring引导应用程序中的EurekClient启动

延迟Spring引导应用程序中的EurekClient启动,spring,spring-cloud,spring-cloud-netflix,Spring,Spring Cloud,Spring Cloud Netflix,Docs说,Eureka客户端可以非常简单地集成到Spring应用程序中,只需在配置类中添加一个注释,并在应用程序中添加几个属性。但是没有提到手动启动/关闭客户端。我想定制该客户端的行为(或者延迟其初始化,因为(哇!)整个逻辑在于):当应用程序(使用Eureka客户端)本身初始化时,客户端必须在Eureka服务器中注册,而不是通过Spring Boot的自动配置进行后台注册,只有在该应用程序能够收集元数据后,才能将其放入Eureka客户端的metadataMap,然后在Eureka服务器中启动注

Docs说,Eureka客户端可以非常简单地集成到Spring应用程序中,只需在配置类中添加一个注释,并在
应用程序中添加几个属性。但是没有提到手动启动/关闭客户端。我想定制该客户端的行为(或者延迟其初始化,因为(哇!)整个逻辑在于):当应用程序(使用Eureka客户端)本身初始化时,客户端必须在Eureka服务器中注册,而不是通过Spring Boot的自动配置进行后台注册,只有在该应用程序能够收集元数据后,才能将其放入Eureka客户端的
metadataMap
,然后在Eureka服务器中启动注册过程。当然,我可以使用
ApplicationInfoManager
实例并调用,但如果从属应用程序(也在服务器中注册)要求应用程序必须使用所需的元数据注册,该怎么办