我们想创建一个启动器,该启动器将“扩展” spring-boot-starter执行器的功能,并提供一些适用于我们的合理的默认属性值。是否有一种明智的方法来做到这一点,而又不会覆盖每个注入或使用@ConfigurationProperties
的bean?
例如,我们的客户入门应该设置:
management:
metrics:
export:
prometheus:
enabled: true
对于执行器LogFileWebEndpointProperties
,或者我们需要有效地交换代码以便重复执行。