🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
[TOC] # **注解说明** | 注解 | 功能 | | --- | --- | | @GoEnableBody | 启用统一返回 | | @GoEnableEventBus| 启用事件总线 | | @GoEnableException | 启用全局异常 | | @GoEnableFastJson | 启用数据转换 | | @GoEnableLimiter | 启用请求限流 | | @GoEnableLogger | 启用日志打印 | | @@GoEnableSigner| 启用数据签名 | | @GoEnableToken | 启用令牌认证 | 上述注解按需开启即可使用,如下: ``` @Configuration // 启用统一返回 @GoEnableBody // 启用事件总线 @GoEnableEventBus // 启用全局异常 @GoEnableException // 启用FastJson @GoEnableFastJson // 启用请求限流 @GoEnableLimiter // 启用日志打印 @GoEnableLogger // 启用数据签名 @GoEnableSigner // 启用令牌认证 @GoEnableToken public class GoCfg { } ``` # **配置文件** yml配置如下 ``` FastBoot: # FastBoot # ======= 数据转换 ======= fastjson: supported-media-types: - application/json config: desensitize: true charset: utf-8 date-format: yyyy-MM-dd HH:mm:ss serializer-features: - PrettyFormat # 格式化输出 - WriteNullBooleanAsFalse # 布尔类型如果为null,输出为false,而不是null - WriteEnumUsingToString # 枚举类型用ToString输出 ... # ======= 数据签名 ======= signer: header: signer secret: FastBoot!@# # ======= 令牌认证 ======= token: header: token include-paths: - /api/** exclude-paths: - /js/** # ======= 证书配置 ======= license: subject: FastBoot public-alias: publicCert store-pass: 136305973@qq.com public-store-path: E:/license/publicCerts.store license-path: E:/license/license.lic # ======= 对象存储 ======= minio: enabled: false address: http://192.168.200.168:9090 bucket: FastBoot accessKey: minioadmin secretKey: minioadmin ```