Commit cca8375a97d01889e2233fd829b1498aab0d1bb9
1 parent
9040b173
【新增】`yudao.error-code.enable` 错误码的开关,默认在 `local` 环境关闭自动生成错误码
Showing
3 changed files
with
8 additions
and
0 deletions
yudao-framework/yudao-spring-boot-starter-biz-error-code/src/main/java/cn/iocoder/yudao/framework/errorcode/config/ErrorCodeProperties.java
yudao-framework/yudao-spring-boot-starter-biz-error-code/src/main/java/cn/iocoder/yudao/framework/errorcode/config/YudaoErrorCodeConfiguration.java
| ... | ... | @@ -6,6 +6,7 @@ import cn.iocoder.yudao.framework.errorcode.core.loader.ErrorCodeLoader; |
| 6 | 6 | import cn.iocoder.yudao.framework.errorcode.core.loader.ErrorCodeLoaderImpl; |
| 7 | 7 | import cn.iocoder.yudao.module.system.api.errorcode.ErrorCodeApi; |
| 8 | 8 | import org.springframework.beans.factory.annotation.Value; |
| 9 | +import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty; | |
| 9 | 10 | import org.springframework.boot.context.properties.EnableConfigurationProperties; |
| 10 | 11 | import org.springframework.context.annotation.Bean; |
| 11 | 12 | import org.springframework.context.annotation.Configuration; |
| ... | ... | @@ -17,6 +18,7 @@ import org.springframework.scheduling.annotation.EnableScheduling; |
| 17 | 18 | * @author 芋道源码 |
| 18 | 19 | */ |
| 19 | 20 | @Configuration |
| 21 | +@ConditionalOnProperty(prefix = "yudao.error-code", value = "enable", matchIfMissing = true) // 允许使用 yudao.error-code.enable=false 禁用访问日志 | |
| 20 | 22 | @EnableConfigurationProperties(ErrorCodeProperties.class) |
| 21 | 23 | @EnableScheduling // 开启调度任务的功能,因为 ErrorCodeRemoteLoader 通过定时刷新错误码 |
| 22 | 24 | public class YudaoErrorCodeConfiguration { | ... | ... |
yudao-server/src/main/resources/application-local.yaml