如何为Java程序优雅增加功能开关

  1. SPI机制

  1. Spring Boot @ConditionalOnProperty

  1. Spring AOP

PS:isEnable() 如何感知到配置文件内容的变化

1.结合配置中心

2.将变量的修改应接口的方式暴露出去

  1. 出口网关

  1. API网关配置

  1. 自适应配置