添加注解
@ConditionalOnProperty(name = "TestController.disable", havingValue = "false")
其中 name 用来从 application.yml 配置文件中读取某个属性值,如果该值为空,则返回***false***;如果值不为空,则将该值与***havingValue***指定的值进行比较,如果一样则返回***true***;否则返回***false***。
如果返回值为***false***,则该 Controller 不生效;为***true***则生效。
在 dev 环境下配置该属性,则可实现只有 dev 环境下该 Controller 才生效
TestController:
disable: false