1 line
185 KiB
JSON
1 line
185 KiB
JSON
{"repo": "201206030/novel", "files": {"src/main/resources/application.yml": {"4710791e1486dd79dcfb8d2c389fd1b9bc1de1f2": {"t": 1785746927.6102417, "n": 6050, "h": "23b7f5ad29a4f974", "c": "#--------------------------通用配置-------------------------\nspring:\n application:\n # 应用名\n name: novel\n profiles:\n # 激活特定配置\n active: dev\n jackson:\n generator:\n # JSON 序列化时,将所有 Number 类型的属性都转为 String 类型返回,避免前端数据精度丢失的问题。\n # 由于 Javascript 标准规定所有数字处理都应使用 64 位 IEEE 754 浮点值完成,\n # 结果是某些 64 位整数值无法准确表示(尾数只有 51 位宽)\n write-numbers-as-strings: true\n servlet:\n multipart:\n # 上传文件最大大小\n max-file-size: 5MB\n # 启用虚拟线程\n threads:\n virtual:\n enabled: true\n # 即使所有的用户线程(包括虚拟线程)都是守护线程的情况下,JVM 也不会立即退出,\n # Spring Boot 官方建议在开启虚拟线程时设置该属性\n main:\n keep-alive: true\n\n flyway:\n # 是否开启 Flyway\n enabled: false\n # initialize the schema history table\n baseline-on-migrate: true\n# url: jdbc:mysql://localhost:3306/novel?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai\n# user: root\n# password: test123456\n\nserver:\n # 端口号\n port: 8888\n\n--- #--------------------- Spring AI 配置----------------------\nspring:\n ai:\n openai:\n api-key: sk-rrrupturhdofbiqzjutduuiceecpvfqlnvmgcyiaipbdikoi\n base-url: https://api.siliconflow.cn\n chat:\n options:\n model: deepseek-ai/DeepSeek-R1-0528-Qwen3-8B\n\n\n\n--- #---------------------数据库配置---------------------------\nspring:\n datasource:\n url: jdbc:mysql://localhost:3306/novel?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai\n username: root\n password: test123456\n # ShardingSphere-JDBC 配置\n # 配置是 ShardingSphere-JDBC 中唯一与应用开发者交互的模块,\n # 通过它可以快速清晰的理解 ShardingSphere-JDBC 所提供的功能。\n shardingsphere:\n # 是否开启分库分表\n enabled: false\n\n--- #---------------------中间件配置---------------------------\nspring:\n data:\n # Redis 配置\n redis:\n host: 127.0.0.1\n port: 6379\n password: test123456\n\n # Elasticsearch 配置\n elasticsearch:\n # 是否开启 Elasticsearch 搜索引擎功能:true-开启 false-不开启\n enabled: false\n uris:\n - https://my-deployment-ce7ca3.es.us-central1.gcp.cloud.es.io:9243\n username: elastic\n password: qTjgYVKSuExX6tWAsDuvuvwl\n # 设置 ssl 的认证模式,如果该配置项为 none ,说明不需要认证,信任所有的 ssl 证书。\n # ssl:\n # verification-mode: none\n\n # Spring AMQP 配置\n amqp:\n # 是否开启 Spring AMQP:true-开启 false-不开启\n enabled: false\n # RabbitMQ 配置\n rabbitmq:\n addresses: \"amqp://guest:guest@47.106.243.172\"\n virtual-host: novel\n template:\n retry:\n # 开启重试\n enabled: true\n # 最大重试次数\n max-attempts: 3\n # 第一次和第二次重试之间的持续时间\n initial-interval: \"3s\"\n\n# XXL-JOB 配置\nxxl:\n job:\n # 是否开启 XXL-JOB:true-开启 false-不开启\n enabled: false\n admin:\n ### 调度中心部署根地址 [选填]:如调度中心集群部署存在多个地址则用逗号分隔。执行器将会使用该地址进行\"执行器心跳注册\"和\"任务结果回调\";为空则关闭自动注册;\n addresses: http://127.0.0.1:8080/xxl-job-admin\n executor:\n ### 执行器AppName [选填]:执行器心跳注册分组依据;为空则关闭自动注册\n appname: xxl-job-executor-novel\n ### 执行器运行日志文件存储磁盘路径 [选填] :需要对该路径拥有读写权限;为空则使用默认路径;\n logpath: logs/xxl-job/jobhandler\n ### xxl-job, access token\n accessToken: 123\n\n--- #----------------------安全配置----------------------------\nspring:\n # Spring Boot 应用管理和监控\n boot:\n admin:\n client:\n # 是否开启 Spring Boot Admin 客户端\n enabled: false\n # Spring Boot Admin 服务端注册地址\n url: http://localhost:8080\n # Spring Boot Admin 服务端认证用户名\n username: novel\n # Spring Boot Admin 服务端认证密码\n password: novel\n instance:\n metadata:\n # SBA Client\n user.name: ${spring.security.user.name}\n user.password: ${spring.security.user.password}\n security:\n user:\n name: ENDPOINT_ADMIN\n password: ENDPOINT_ADMIN\n roles: ENDPOINT_ADMIN\n\n# Actuator 端点管理\nmanagement:\n # 端点公开配置\n endpoints:\n # 通过 HTTP 公开的 Web 端点\n web:\n exposure:\n # 公开所有的 Web 端点\n include: \"*\"\n # 端点启用配置\n endpoint:\n logfile:\n # 启用返回日志文件内容的端点\n enabled: true\n # 外部日志文件路径\n external-file: logs/novel.log\n info:\n env:\n # 公开所有以 info. 开头的环境属性\n enabled: true\n health:\n rabbit:\n # 关闭 rabbitmq 的健康检查\n enabled: false\n elasticsearch:\n # 关闭 elasticsearch 的健康检查\n enabled: false\n mail:\n # 关闭 mail 的健康检查\n enabled: false\n\n--- #--------------------接口文档配置---------------------------\nspringdoc:\n api-docs:\n enabled: false\n\n--- #----------------------邮箱配置-----------------------------\n#邮箱服务器\nspring:\n mail:\n host: smtp.163.com\n #发件人昵称\n nickname: xxyopen\n #邮箱账户\n username: xxx@163.com\n #邮箱第三方授权码\n password: xxx\n #编码类型\n default-encoding: UTF-8\n port: 465\n properties:\n mail:\n smtp:\n auth: true\n starttls:\n enable: true\n required: rue\n socketFactory:\n port: 465\n class: javax.net.ssl.SSLSocketFactory\n fallback: false\n\n--- #----------------------Logbook配置-----------------------------\nlogbook:\n format:\n # 输出格式\n style: http\n obfuscate:\n headers:\n # 隐藏 Authorization 头信息\n - Authorization\n parameters:\n # 隐藏密码参数\n - password\n\n--- #---------------------自定义配置----------------------------\nnovel:\n # 跨域配置\n cors:\n # 允许跨域的域名\n allow-origins:\n - http://localhost:1024\n - http://localhost:8080\n # JWT 密钥\n jwt:\n secret: E66559580A1ADF48CDD928516062F12E\n # XSS 过滤配置\n xss:\n # 过滤开关\n enabled: true\n # 排除链接\n excludes:\n - /system/notice/*\n file:\n # 文件上传配置\n upload:\n # 上传路径\n path: /Users/xiongxiaoyang/upload\n\n\n--- #------------------- dev 特定配置---------------------------\nspring:\n config:\n activate:\n on-profile: dev\n# 开启 SpringDoc 接口文档\nspringdoc:\n api-docs:\n enabled: true\n# /env 端点显示属性值\nmanagement:\n endpoint:\n env:\n show-values: when_authorized\n\n--- #------------------- test 特定配置--------------------------\nspring:\n config:\n activate:\n on-profile: test\n\n--- #-------------------- prod 特定配置-------------------------\nspring:\n config:\n activate:\n on-profile: prod\n data:\n # Redis 配置\n redis:\n host: 127.0.0.1\n port: 6379\n password:\n\n\n"}, "dc40151e1e02f8cc75182dfcd095043bf3dbde02": {"t": 1785769101.228917, "n": 6050, "h": "23b7f5ad29a4f974", "c": "#--------------------------通用配置-------------------------\nspring:\n application:\n # 应用名\n name: novel\n profiles:\n # 激活特定配置\n active: dev\n jackson:\n generator:\n # JSON 序列化时,将所有 Number 类型的属性都转为 String 类型返回,避免前端数据精度丢失的问题。\n # 由于 Javascript 标准规定所有数字处理都应使用 64 位 IEEE 754 浮点值完成,\n # 结果是某些 64 位整数值无法准确表示(尾数只有 51 位宽)\n write-numbers-as-strings: true\n servlet:\n multipart:\n # 上传文件最大大小\n max-file-size: 5MB\n # 启用虚拟线程\n threads:\n virtual:\n enabled: true\n # 即使所有的用户线程(包括虚拟线程)都是守护线程的情况下,JVM 也不会立即退出,\n # Spring Boot 官方建议在开启虚拟线程时设置该属性\n main:\n keep-alive: true\n\n flyway:\n # 是否开启 Flyway\n enabled: false\n # initialize the schema history table\n baseline-on-migrate: true\n# url: jdbc:mysql://localhost:3306/novel?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai\n# user: root\n# password: test123456\n\nserver:\n # 端口号\n port: 8888\n\n--- #--------------------- Spring AI 配置----------------------\nspring:\n ai:\n openai:\n api-key: sk-rrrupturhdofbiqzjutduuiceecpvfqlnvmgcyiaipbdikoi\n base-url: https://api.siliconflow.cn\n chat:\n options:\n model: deepseek-ai/DeepSeek-R1-0528-Qwen3-8B\n\n\n\n--- #---------------------数据库配置---------------------------\nspring:\n datasource:\n url: jdbc:mysql://localhost:3306/novel?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai\n username: root\n password: test123456\n # ShardingSphere-JDBC 配置\n # 配置是 ShardingSphere-JDBC 中唯一与应用开发者交互的模块,\n # 通过它可以快速清晰的理解 ShardingSphere-JDBC 所提供的功能。\n shardingsphere:\n # 是否开启分库分表\n enabled: false\n\n--- #---------------------中间件配置---------------------------\nspring:\n data:\n # Redis 配置\n redis:\n host: 127.0.0.1\n port: 6379\n password: test123456\n\n # Elasticsearch 配置\n elasticsearch:\n # 是否开启 Elasticsearch 搜索引擎功能:true-开启 false-不开启\n enabled: false\n uris:\n - https://my-deployment-ce7ca3.es.us-central1.gcp.cloud.es.io:9243\n username: elastic\n password: qTjgYVKSuExX6tWAsDuvuvwl\n # 设置 ssl 的认证模式,如果该配置项为 none ,说明不需要认证,信任所有的 ssl 证书。\n # ssl:\n # verification-mode: none\n\n # Spring AMQP 配置\n amqp:\n # 是否开启 Spring AMQP:true-开启 false-不开启\n enabled: false\n # RabbitMQ 配置\n rabbitmq:\n addresses: \"amqp://guest:guest@47.106.243.172\"\n virtual-host: novel\n template:\n retry:\n # 开启重试\n enabled: true\n # 最大重试次数\n max-attempts: 3\n # 第一次和第二次重试之间的持续时间\n initial-interval: \"3s\"\n\n# XXL-JOB 配置\nxxl:\n job:\n # 是否开启 XXL-JOB:true-开启 false-不开启\n enabled: false\n admin:\n ### 调度中心部署根地址 [选填]:如调度中心集群部署存在多个地址则用逗号分隔。执行器将会使用该地址进行\"执行器心跳注册\"和\"任务结果回调\";为空则关闭自动注册;\n addresses: http://127.0.0.1:8080/xxl-job-admin\n executor:\n ### 执行器AppName [选填]:执行器心跳注册分组依据;为空则关闭自动注册\n appname: xxl-job-executor-novel\n ### 执行器运行日志文件存储磁盘路径 [选填] :需要对该路径拥有读写权限;为空则使用默认路径;\n logpath: logs/xxl-job/jobhandler\n ### xxl-job, access token\n accessToken: 123\n\n--- #----------------------安全配置----------------------------\nspring:\n # Spring Boot 应用管理和监控\n boot:\n admin:\n client:\n # 是否开启 Spring Boot Admin 客户端\n enabled: false\n # Spring Boot Admin 服务端注册地址\n url: http://localhost:8080\n # Spring Boot Admin 服务端认证用户名\n username: novel\n # Spring Boot Admin 服务端认证密码\n password: novel\n instance:\n metadata:\n # SBA Client\n user.name: ${spring.security.user.name}\n user.password: ${spring.security.user.password}\n security:\n user:\n name: ENDPOINT_ADMIN\n password: ENDPOINT_ADMIN\n roles: ENDPOINT_ADMIN\n\n# Actuator 端点管理\nmanagement:\n # 端点公开配置\n endpoints:\n # 通过 HTTP 公开的 Web 端点\n web:\n exposure:\n # 公开所有的 Web 端点\n include: \"*\"\n # 端点启用配置\n endpoint:\n logfile:\n # 启用返回日志文件内容的端点\n enabled: true\n # 外部日志文件路径\n external-file: logs/novel.log\n info:\n env:\n # 公开所有以 info. 开头的环境属性\n enabled: true\n health:\n rabbit:\n # 关闭 rabbitmq 的健康检查\n enabled: false\n elasticsearch:\n # 关闭 elasticsearch 的健康检查\n enabled: false\n mail:\n # 关闭 mail 的健康检查\n enabled: false\n\n--- #--------------------接口文档配置---------------------------\nspringdoc:\n api-docs:\n enabled: false\n\n--- #----------------------邮箱配置-----------------------------\n#邮箱服务器\nspring:\n mail:\n host: smtp.163.com\n #发件人昵称\n nickname: xxyopen\n #邮箱账户\n username: xxx@163.com\n #邮箱第三方授权码\n password: xxx\n #编码类型\n default-encoding: UTF-8\n port: 465\n properties:\n mail:\n smtp:\n auth: true\n starttls:\n enable: true\n required: rue\n socketFactory:\n port: 465\n class: javax.net.ssl.SSLSocketFactory\n fallback: false\n\n--- #----------------------Logbook配置-----------------------------\nlogbook:\n format:\n # 输出格式\n style: http\n obfuscate:\n headers:\n # 隐藏 Authorization 头信息\n - Authorization\n parameters:\n # 隐藏密码参数\n - password\n\n--- #---------------------自定义配置----------------------------\nnovel:\n # 跨域配置\n cors:\n # 允许跨域的域名\n allow-origins:\n - http://localhost:1024\n - http://localhost:8080\n # JWT 密钥\n jwt:\n secret: E66559580A1ADF48CDD928516062F12E\n # XSS 过滤配置\n xss:\n # 过滤开关\n enabled: true\n # 排除链接\n excludes:\n - /system/notice/*\n file:\n # 文件上传配置\n upload:\n # 上传路径\n path: /Users/xiongxiaoyang/upload\n\n\n--- #------------------- dev 特定配置---------------------------\nspring:\n config:\n activate:\n on-profile: dev\n# 开启 SpringDoc 接口文档\nspringdoc:\n api-docs:\n enabled: true\n# /env 端点显示属性值\nmanagement:\n endpoint:\n env:\n show-values: when_authorized\n\n--- #------------------- test 特定配置--------------------------\nspring:\n config:\n activate:\n on-profile: test\n\n--- #-------------------- prod 特定配置-------------------------\nspring:\n config:\n activate:\n on-profile: prod\n data:\n # Redis 配置\n redis:\n host: 127.0.0.1\n port: 6379\n password:\n\n\n"}, "b2c034004883a9f3c69f8da4689d897cb054491a": {"t": 1785769102.5259352, "n": 6053, "h": "0fa1c41e6d441af0", "c": "#--------------------------通用配置-------------------------\nspring:\n application:\n # 应用名\n name: novel\n profiles:\n # 激活特定配置\n active: dev\n jackson:\n generator:\n # JSON 序列化时,将所有 Number 类型的属性都转为 String 类型返回,避免前端数据精度丢失的问题。\n # 由于 Javascript 标准规定所有数字处理都应使用 64 位 IEEE 754 浮点值完成,\n # 结果是某些 64 位整数值无法准确表示(尾数只有 51 位宽)\n write-numbers-as-strings: true\n servlet:\n multipart:\n # 上传文件最大大小\n max-file-size: 5MB\n # 启用虚拟线程\n threads:\n virtual:\n enabled: true\n # 即使所有的用户线程(包括虚拟线程)都是守护线程的情况下,JVM 也不会立即退出,\n # Spring Boot 官方建议在开启虚拟线程时设置该属性\n main:\n keep-alive: true\n\n flyway:\n # 是否开启 Flyway\n enabled: false\n # initialize the schema history table\n baseline-on-migrate: true\n# url: jdbc:mysql://localhost:3306/novel?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai\n# user: root\n# password: test123456\n\nserver:\n # 端口号\n port: 8888\n\n--- #--------------------- Spring AI 配置----------------------\nspring:\n ai:\n openai:\n api-key: sk-rrrupturhdofbiqzjutduuiceecpvfqlnvmgcyiaipbdikoi\n base-url: https://api.siliconflow.cn\n chat:\n options:\n model: deepseek-ai/DeepSeek-R1-Distill-Llama-8B\n\n\n\n--- #---------------------数据库配置---------------------------\nspring:\n datasource:\n url: jdbc:mysql://localhost:3306/novel?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai\n username: root\n password: test123456\n # ShardingSphere-JDBC 配置\n # 配置是 ShardingSphere-JDBC 中唯一与应用开发者交互的模块,\n # 通过它可以快速清晰的理解 ShardingSphere-JDBC 所提供的功能。\n shardingsphere:\n # 是否开启分库分表\n enabled: false\n\n--- #---------------------中间件配置---------------------------\nspring:\n data:\n # Redis 配置\n redis:\n host: 127.0.0.1\n port: 6379\n password: test123456\n\n # Elasticsearch 配置\n elasticsearch:\n # 是否开启 Elasticsearch 搜索引擎功能:true-开启 false-不开启\n enabled: false\n uris:\n - https://my-deployment-ce7ca3.es.us-central1.gcp.cloud.es.io:9243\n username: elastic\n password: qTjgYVKSuExX6tWAsDuvuvwl\n # 设置 ssl 的认证模式,如果该配置项为 none ,说明不需要认证,信任所有的 ssl 证书。\n # ssl:\n # verification-mode: none\n\n # Spring AMQP 配置\n amqp:\n # 是否开启 Spring AMQP:true-开启 false-不开启\n enabled: false\n # RabbitMQ 配置\n rabbitmq:\n addresses: \"amqp://guest:guest@47.106.243.172\"\n virtual-host: novel\n template:\n retry:\n # 开启重试\n enabled: true\n # 最大重试次数\n max-attempts: 3\n # 第一次和第二次重试之间的持续时间\n initial-interval: \"3s\"\n\n# XXL-JOB 配置\nxxl:\n job:\n # 是否开启 XXL-JOB:true-开启 false-不开启\n enabled: false\n admin:\n ### 调度中心部署根地址 [选填]:如调度中心集群部署存在多个地址则用逗号分隔。执行器将会使用该地址进行\"执行器心跳注册\"和\"任务结果回调\";为空则关闭自动注册;\n addresses: http://127.0.0.1:8080/xxl-job-admin\n executor:\n ### 执行器AppName [选填]:执行器心跳注册分组依据;为空则关闭自动注册\n appname: xxl-job-executor-novel\n ### 执行器运行日志文件存储磁盘路径 [选填] :需要对该路径拥有读写权限;为空则使用默认路径;\n logpath: logs/xxl-job/jobhandler\n ### xxl-job, access token\n accessToken: 123\n\n--- #----------------------安全配置----------------------------\nspring:\n # Spring Boot 应用管理和监控\n boot:\n admin:\n client:\n # 是否开启 Spring Boot Admin 客户端\n enabled: false\n # Spring Boot Admin 服务端注册地址\n url: http://localhost:8080\n # Spring Boot Admin 服务端认证用户名\n username: novel\n # Spring Boot Admin 服务端认证密码\n password: novel\n instance:\n metadata:\n # SBA Client\n user.name: ${spring.security.user.name}\n user.password: ${spring.security.user.password}\n security:\n user:\n name: ENDPOINT_ADMIN\n password: ENDPOINT_ADMIN\n roles: ENDPOINT_ADMIN\n\n# Actuator 端点管理\nmanagement:\n # 端点公开配置\n endpoints:\n # 通过 HTTP 公开的 Web 端点\n web:\n exposure:\n # 公开所有的 Web 端点\n include: \"*\"\n # 端点启用配置\n endpoint:\n logfile:\n # 启用返回日志文件内容的端点\n enabled: true\n # 外部日志文件路径\n external-file: logs/novel.log\n info:\n env:\n # 公开所有以 info. 开头的环境属性\n enabled: true\n health:\n rabbit:\n # 关闭 rabbitmq 的健康检查\n enabled: false\n elasticsearch:\n # 关闭 elasticsearch 的健康检查\n enabled: false\n mail:\n # 关闭 mail 的健康检查\n enabled: false\n\n--- #--------------------接口文档配置---------------------------\nspringdoc:\n api-docs:\n enabled: false\n\n--- #----------------------邮箱配置-----------------------------\n#邮箱服务器\nspring:\n mail:\n host: smtp.163.com\n #发件人昵称\n nickname: xxyopen\n #邮箱账户\n username: xxx@163.com\n #邮箱第三方授权码\n password: xxx\n #编码类型\n default-encoding: UTF-8\n port: 465\n properties:\n mail:\n smtp:\n auth: true\n starttls:\n enable: true\n required: rue\n socketFactory:\n port: 465\n class: javax.net.ssl.SSLSocketFactory\n fallback: false\n\n--- #----------------------Logbook配置-----------------------------\nlogbook:\n format:\n # 输出格式\n style: http\n obfuscate:\n headers:\n # 隐藏 Authorization 头信息\n - Authorization\n parameters:\n # 隐藏密码参数\n - password\n\n--- #---------------------自定义配置----------------------------\nnovel:\n # 跨域配置\n cors:\n # 允许跨域的域名\n allow-origins:\n - http://localhost:1024\n - http://localhost:8080\n # JWT 密钥\n jwt:\n secret: E66559580A1ADF48CDD928516062F12E\n # XSS 过滤配置\n xss:\n # 过滤开关\n enabled: true\n # 排除链接\n excludes:\n - /system/notice/*\n file:\n # 文件上传配置\n upload:\n # 上传路径\n path: /Users/xiongxiaoyang/upload\n\n\n--- #------------------- dev 特定配置---------------------------\nspring:\n config:\n activate:\n on-profile: dev\n# 开启 SpringDoc 接口文档\nspringdoc:\n api-docs:\n enabled: true\n# /env 端点显示属性值\nmanagement:\n endpoint:\n env:\n show-values: when_authorized\n\n--- #------------------- test 特定配置--------------------------\nspring:\n config:\n activate:\n on-profile: test\n\n--- #-------------------- prod 特定配置-------------------------\nspring:\n config:\n activate:\n on-profile: prod\n data:\n # Redis 配置\n redis:\n host: 127.0.0.1\n port: 6379\n password:\n\n\n"}, "9f71aa4a596e3043f91f386a5f76a162d4b82709": {"t": 1785769103.826732, "n": 5893, "h": "8d11e0addd19fb5b", "c": "#--------------------------通用配置-------------------------\nspring:\n application:\n # 应用名\n name: novel\n profiles:\n # 激活特定配置\n active: dev\n jackson:\n generator:\n # JSON 序列化时,将所有 Number 类型的属性都转为 String 类型返回,避免前端数据精度丢失的问题。\n # 由于 Javascript 标准规定所有数字处理都应使用 64 位 IEEE 754 浮点值完成,\n # 结果是某些 64 位整数值无法准确表示(尾数只有 51 位宽)\n write-numbers-as-strings: true\n servlet:\n multipart:\n # 上传文件最大大小\n max-file-size: 5MB\n # 启用虚拟线程\n threads:\n virtual:\n enabled: true\n\n flyway:\n # 是否开启 Flyway\n enabled: false\n # initialize the schema history table\n baseline-on-migrate: true\n# url: jdbc:mysql://localhost:3306/novel?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai\n# user: root\n# password: test123456\n\nserver:\n # 端口号\n port: 8888\n\n--- #--------------------- Spring AI 配置----------------------\nspring:\n ai:\n openai:\n api-key:\n base-url: https://api.siliconflow.cn\n chat:\n options:\n model: deepseek-ai/DeepSeek-R1-Distill-Llama-8B\n\n\n\n--- #---------------------数据库配置---------------------------\nspring:\n datasource:\n url: jdbc:mysql://localhost:3306/novel?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai\n username: root\n password: test123456\n # ShardingSphere-JDBC 配置\n # 配置是 ShardingSphere-JDBC 中唯一与应用开发者交互的模块,\n # 通过它可以快速清晰的理解 ShardingSphere-JDBC 所提供的功能。\n shardingsphere:\n # 是否开启分库分表\n enabled: false\n\n--- #---------------------中间件配置---------------------------\nspring:\n data:\n # Redis 配置\n redis:\n host: 127.0.0.1\n port: 6379\n password: test123456\n\n # Elasticsearch 配置\n elasticsearch:\n # 是否开启 Elasticsearch 搜索引擎功能:true-开启 false-不开启\n enabled: false\n uris:\n - https://my-deployment-ce7ca3.es.us-central1.gcp.cloud.es.io:9243\n username: elastic\n password: qTjgYVKSuExX6tWAsDuvuvwl\n # 设置 ssl 的认证模式,如果该配置项为 none ,说明不需要认证,信任所有的 ssl 证书。\n # ssl:\n # verification-mode: none\n\n # Spring AMQP 配置\n amqp:\n # 是否开启 Spring AMQP:true-开启 false-不开启\n enabled: false\n # RabbitMQ 配置\n rabbitmq:\n addresses: \"amqp://guest:guest@47.106.243.172\"\n virtual-host: novel\n template:\n retry:\n # 开启重试\n enabled: true\n # 最大重试次数\n max-attempts: 3\n # 第一次和第二次重试之间的持续时间\n initial-interval: \"3s\"\n\n# XXL-JOB 配置\nxxl:\n job:\n # 是否开启 XXL-JOB:true-开启 false-不开启\n enabled: false\n admin:\n ### 调度中心部署根地址 [选填]:如调度中心集群部署存在多个地址则用逗号分隔。执行器将会使用该地址进行\"执行器心跳注册\"和\"任务结果回调\";为空则关闭自动注册;\n addresses: http://127.0.0.1:8080/xxl-job-admin\n executor:\n ### 执行器AppName [选填]:执行器心跳注册分组依据;为空则关闭自动注册\n appname: xxl-job-executor-novel\n ### 执行器运行日志文件存储磁盘路径 [选填] :需要对该路径拥有读写权限;为空则使用默认路径;\n logpath: logs/xxl-job/jobhandler\n ### xxl-job, access token\n accessToken: 123\n\n--- #----------------------安全配置----------------------------\nspring:\n # Spring Boot 应用管理和监控\n boot:\n admin:\n client:\n # 是否开启 Spring Boot Admin 客户端\n enabled: false\n # Spring Boot Admin 服务端注册地址\n url: http://localhost:8080\n # Spring Boot Admin 服务端认证用户名\n username: novel\n # Spring Boot Admin 服务端认证密码\n password: novel\n instance:\n metadata:\n # SBA Client\n user.name: ${spring.security.user.name}\n user.password: ${spring.security.user.password}\n security:\n user:\n name: ENDPOINT_ADMIN\n password: ENDPOINT_ADMIN\n roles: ENDPOINT_ADMIN\n\n# Actuator 端点管理\nmanagement:\n # 端点公开配置\n endpoints:\n # 通过 HTTP 公开的 Web 端点\n web:\n exposure:\n # 公开所有的 Web 端点\n include: \"*\"\n # 端点启用配置\n endpoint:\n logfile:\n # 启用返回日志文件内容的端点\n enabled: true\n # 外部日志文件路径\n external-file: logs/novel.log\n info:\n env:\n # 公开所有以 info. 开头的环境属性\n enabled: true\n health:\n rabbit:\n # 关闭 rabbitmq 的健康检查\n enabled: false\n elasticsearch:\n # 关闭 elasticsearch 的健康检查\n enabled: false\n mail:\n # 关闭 mail 的健康检查\n enabled: false\n\n--- #--------------------接口文档配置---------------------------\nspringdoc:\n api-docs:\n enabled: false\n\n--- #----------------------邮箱配置-----------------------------\n#邮箱服务器\nspring:\n mail:\n host: smtp.163.com\n #发件人昵称\n nickname: xxyopen\n #邮箱账户\n username: xxx@163.com\n #邮箱第三方授权码\n password: xxx\n #编码类型\n default-encoding: UTF-8\n port: 465\n properties:\n mail:\n smtp:\n auth: true\n starttls:\n enable: true\n required: rue\n socketFactory:\n port: 465\n class: javax.net.ssl.SSLSocketFactory\n fallback: false\n\n--- #----------------------Logbook配置-----------------------------\nlogbook:\n format:\n # 输出格式\n style: http\n obfuscate:\n headers:\n # 隐藏 Authorization 头信息\n - Authorization\n parameters:\n # 隐藏密码参数\n - password\n\n--- #---------------------自定义配置----------------------------\nnovel:\n # 跨域配置\n cors:\n # 允许跨域的域名\n allow-origins:\n - http://localhost:1024\n - http://localhost:8080\n # JWT 密钥\n jwt:\n secret: E66559580A1ADF48CDD928516062F12E\n # XSS 过滤配置\n xss:\n # 过滤开关\n enabled: true\n # 排除链接\n excludes:\n - /system/notice/*\n file:\n # 文件上传配置\n upload:\n # 上传路径\n path: /Users/xiongxiaoyang/upload\n\n\n--- #------------------- dev 特定配置---------------------------\nspring:\n config:\n activate:\n on-profile: dev\n# 开启 SpringDoc 接口文档\nspringdoc:\n api-docs:\n enabled: true\n# /env 端点显示属性值\nmanagement:\n endpoint:\n env:\n show-values: when_authorized\n\n--- #------------------- test 特定配置--------------------------\nspring:\n config:\n activate:\n on-profile: test\n\n--- #-------------------- prod 特定配置-------------------------\nspring:\n config:\n activate:\n on-profile: prod\n data:\n # Redis 配置\n redis:\n host: 127.0.0.1\n port: 6379\n password:\n\n\n"}, "295a9096b5cbd62169dd51fe7c5845922ce1c7dc": {"t": 1785769105.0477343, "n": 5657, "h": "1deac2d1eb9bb8a3", "c": "#--------------------------通用配置-------------------------\nspring:\n application:\n # 应用名\n name: novel\n profiles:\n # 激活特定配置\n active: dev\n jackson:\n generator:\n # JSON 序列化时,将所有 Number 类型的属性都转为 String 类型返回,避免前端数据精度丢失的问题。\n # 由于 Javascript 标准规定所有数字处理都应使用 64 位 IEEE 754 浮点值完成,\n # 结果是某些 64 位整数值无法准确表示(尾数只有 51 位宽)\n write-numbers-as-strings: true\n servlet:\n multipart:\n # 上传文件最大大小\n max-file-size: 5MB\n # 启用虚拟线程\n threads:\n virtual:\n enabled: true\n\n flyway:\n # 是否开启 Flyway\n enabled: false\n # initialize the schema history table\n baseline-on-migrate: true\n# url: jdbc:mysql://localhost:3306/novel?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai\n# user: root\n# password: test123456\n\nserver:\n # 端口号\n port: 8888\n\n--- #---------------------数据库配置---------------------------\nspring:\n datasource:\n url: jdbc:mysql://localhost:3306/novel?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai\n username: root\n password: test123456\n # ShardingSphere-JDBC 配置\n # 配置是 ShardingSphere-JDBC 中唯一与应用开发者交互的模块,\n # 通过它可以快速清晰的理解 ShardingSphere-JDBC 所提供的功能。\n shardingsphere:\n # 是否开启分库分表\n enabled: false\n\n--- #---------------------中间件配置---------------------------\nspring:\n data:\n # Redis 配置\n redis:\n host: 127.0.0.1\n port: 6379\n password: test123456\n\n # Elasticsearch 配置\n elasticsearch:\n # 是否开启 Elasticsearch 搜索引擎功能:true-开启 false-不开启\n enabled: false\n uris:\n - https://my-deployment-ce7ca3.es.us-central1.gcp.cloud.es.io:9243\n username: elastic\n password: qTjgYVKSuExX6tWAsDuvuvwl\n # 设置 ssl 的认证模式,如果该配置项为 none ,说明不需要认证,信任所有的 ssl 证书。\n # ssl:\n # verification-mode: none\n\n # Spring AMQP 配置\n amqp:\n # 是否开启 Spring AMQP:true-开启 false-不开启\n enabled: false\n # RabbitMQ 配置\n rabbitmq:\n addresses: \"amqp://guest:guest@47.106.243.172\"\n virtual-host: novel\n template:\n retry:\n # 开启重试\n enabled: true\n # 最大重试次数\n max-attempts: 3\n # 第一次和第二次重试之间的持续时间\n initial-interval: \"3s\"\n\n# XXL-JOB 配置\nxxl:\n job:\n # 是否开启 XXL-JOB:true-开启 false-不开启\n enabled: false\n admin:\n ### 调度中心部署根地址 [选填]:如调度中心集群部署存在多个地址则用逗号分隔。执行器将会使用该地址进行\"执行器心跳注册\"和\"任务结果回调\";为空则关闭自动注册;\n addresses: http://127.0.0.1:8080/xxl-job-admin\n executor:\n ### 执行器AppName [选填]:执行器心跳注册分组依据;为空则关闭自动注册\n appname: xxl-job-executor-novel\n ### 执行器运行日志文件存储磁盘路径 [选填] :需要对该路径拥有读写权限;为空则使用默认路径;\n logpath: logs/xxl-job/jobhandler\n ### xxl-job, access token\n accessToken: 123\n\n--- #----------------------安全配置----------------------------\nspring:\n # Spring Boot 应用管理和监控\n boot:\n admin:\n client:\n # 是否开启 Spring Boot Admin 客户端\n enabled: false\n # Spring Boot Admin 服务端注册地址\n url: http://localhost:8080\n # Spring Boot Admin 服务端认证用户名\n username: novel\n # Spring Boot Admin 服务端认证密码\n password: novel\n instance:\n metadata:\n # SBA Client\n user.name: ${spring.security.user.name}\n user.password: ${spring.security.user.password}\n security:\n user:\n name: ENDPOINT_ADMIN\n password: ENDPOINT_ADMIN\n roles: ENDPOINT_ADMIN\n\n# Actuator 端点管理\nmanagement:\n # 端点公开配置\n endpoints:\n # 通过 HTTP 公开的 Web 端点\n web:\n exposure:\n # 公开所有的 Web 端点\n include: \"*\"\n # 端点启用配置\n endpoint:\n logfile:\n # 启用返回日志文件内容的端点\n enabled: true\n # 外部日志文件路径\n external-file: logs/novel.log\n info:\n env:\n # 公开所有以 info. 开头的环境属性\n enabled: true\n health:\n rabbit:\n # 关闭 rabbitmq 的健康检查\n enabled: false\n elasticsearch:\n # 关闭 elasticsearch 的健康检查\n enabled: false\n mail:\n # 关闭 mail 的健康检查\n enabled: false\n\n--- #--------------------接口文档配置---------------------------\nspringdoc:\n api-docs:\n enabled: false\n\n--- #----------------------邮箱配置-----------------------------\n#邮箱服务器\nspring:\n mail:\n host: smtp.163.com\n #发件人昵称\n nickname: xxyopen\n #邮箱账户\n username: xxx@163.com\n #邮箱第三方授权码\n password: xxx\n #编码类型\n default-encoding: UTF-8\n port: 465\n properties:\n mail:\n smtp:\n auth: true\n starttls:\n enable: true\n required: rue\n socketFactory:\n port: 465\n class: javax.net.ssl.SSLSocketFactory\n fallback: false\n\n--- #----------------------Logbook配置-----------------------------\nlogbook:\n format:\n # 输出格式\n style: http\n obfuscate:\n headers:\n # 隐藏 Authorization 头信息\n - Authorization\n parameters:\n # 隐藏密码参数\n - password\n\n--- #---------------------自定义配置----------------------------\nnovel:\n # 跨域配置\n cors:\n # 允许跨域的域名\n allow-origins:\n - http://localhost:1024\n - http://localhost:8080\n # JWT 密钥\n jwt:\n secret: E66559580A1ADF48CDD928516062F12E\n # XSS 过滤配置\n xss:\n # 过滤开关\n enabled: true\n # 排除链接\n excludes:\n - /system/notice/*\n file:\n # 文件上传配置\n upload:\n # 上传路径\n path: /Users/xiongxiaoyang/upload\n\n\n--- #------------------- dev 特定配置---------------------------\nspring:\n config:\n activate:\n on-profile: dev\n# 开启 SpringDoc 接口文档\nspringdoc:\n api-docs:\n enabled: true\n# /env 端点显示属性值\nmanagement:\n endpoint:\n env:\n show-values: when_authorized\n\n--- #------------------- test 特定配置--------------------------\nspring:\n config:\n activate:\n on-profile: test\n\n--- #-------------------- prod 特定配置-------------------------\nspring:\n config:\n activate:\n on-profile: prod\n data:\n # Redis 配置\n redis:\n host: 127.0.0.1\n port: 6379\n password:\n\n\n"}, "c46864bbb6818b418111e989d08ccb1ac514a6ab": {"t": 1785769106.336627, "n": 6772, "h": "d8ce97b21cbf2750", "c": "#--------------------------通用配置-------------------------\nspring:\n application:\n # 应用名\n name: novel\n profiles:\n # 激活特定配置\n active: dev\n jackson:\n generator:\n # JSON 序列化时,将所有 Number 类型的属性都转为 String 类型返回,避免前端数据精度丢失的问题。\n # 由于 Javascript 标准规定所有数字处理都应使用 64 位 IEEE 754 浮点值完成,\n # 结果是某些 64 位整数值无法准确表示(尾数只有 51 位宽)\n write-numbers-as-strings: true\n servlet:\n multipart:\n # 上传文件最大大小\n max-file-size: 5MB\n # 启用虚拟线程\n threads:\n virtual:\n enabled: true\n # initialize the schema history table\n flyway:\n baseline-on-migrate: true\nserver:\n # 端口号\n port: 8888\n\n--- #---------------------数据库配置---------------------------\nspring:\n datasource:\n url: jdbc:mysql://localhost:3306/novel?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai\n username: root\n password: test123456\n # ShardingSphere-JDBC 配置\n # 配置是 ShardingSphere-JDBC 中唯一与应用开发者交互的模块,\n # 通过它可以快速清晰的理解 ShardingSphere-JDBC 所提供的功能。\n shardingsphere:\n # 是否开启分库分表\n enabled: false\n props:\n # 是否在日志中打印 SQL\n sql-show: true\n # 模式配置\n mode:\n # 单机模式\n type: Standalone\n # 元数据持久化\n repository:\n # 数据库持久化\n type: JDBC\n props:\n # 元数据存储类型\n provider: H2\n jdbc_url: jdbc:h2:./.h2/shardingsphere\n\n # 数据源配置\n datasource:\n names: ds_0\n ds_0:\n type: com.zaxxer.hikari.HikariDataSource\n driverClassName: com.mysql.cj.jdbc.Driver\n jdbcUrl: jdbc:mysql://localhost:3306/novel_test?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai\n username: root\n password: test123456\n # 规则配置\n rules:\n # 数据分片\n sharding:\n tables:\n # book_content 表\n book_content:\n # 数据节点\n actual-data-nodes: ds_$->{0}.book_content$->{0..9}\n # 分表策略\n table-strategy:\n standard:\n # 分片列名称\n sharding-column: chapter_id\n # 分片算法名称\n sharding-algorithm-name: bookContentSharding\n sharding-algorithms:\n bookContentSharding:\n # 行表达式分片算法,使用 Groovy 的表达式,提供对 SQL 语句中的 = 和 IN 的分片操作支持\n type: INLINE\n props:\n # 分片算法的行表达式\n algorithm-expression: book_content$->{chapter_id % 10}\n\n--- #---------------------中间件配置---------------------------\nspring:\n data:\n # Redis 配置\n redis:\n host: 127.0.0.1\n port: 6379\n password: test123456\n\n # Elasticsearch 配置\n elasticsearch:\n # 是否开启 Elasticsearch 搜索引擎功能:true-开启 false-不开启\n enabled: false\n uris:\n - https://my-deployment-ce7ca3.es.us-central1.gcp.cloud.es.io:9243\n username: elastic\n password: qTjgYVKSuExX6tWAsDuvuvwl\n # 设置 ssl 的认证模式,如果该配置项为 none ,说明不需要认证,信任所有的 ssl 证书。\n # ssl:\n # verification-mode: none\n\n # Spring AMQP 配置\n amqp:\n # 是否开启 Spring AMQP:true-开启 false-不开启\n enabled: false\n # RabbitMQ 配置\n rabbitmq:\n addresses: \"amqp://guest:guest@47.106.243.172\"\n virtual-host: novel\n template:\n retry:\n # 开启重试\n enabled: true\n # 最大重试次数\n max-attempts: 3\n # 第一次和第二次重试之间的持续时间\n initial-interval: \"3s\"\n\n# XXL-JOB 配置\nxxl:\n job:\n # 是否开启 XXL-JOB:true-开启 false-不开启\n enabled: false\n admin:\n ### 调度中心部署根地址 [选填]:如调度中心集群部署存在多个地址则用逗号分隔。执行器将会使用该地址进行\"执行器心跳注册\"和\"任务结果回调\";为空则关闭自动注册;\n addresses: http://127.0.0.1:8080/xxl-job-admin\n executor:\n ### 执行器AppName [选填]:执行器心跳注册分组依据;为空则关闭自动注册\n appname: xxl-job-executor-novel\n ### 执行器运行日志文件存储磁盘路径 [选填] :需要对该路径拥有读写权限;为空则使用默认路径;\n logpath: logs/xxl-job/jobhandler\n ### xxl-job, access token\n accessToken: 123\n\n--- #----------------------安全配置----------------------------\nspring:\n # Spring Boot 应用管理和监控\n boot:\n admin:\n client:\n # 是否开启 Spring Boot Admin 客户端\n enabled: false\n # Spring Boot Admin 服务端注册地址\n url: http://localhost:8080\n # Spring Boot Admin 服务端认证用户名\n username: novel\n # Spring Boot Admin 服务端认证密码\n password: novel\n instance:\n metadata:\n # SBA Client\n user.name: ${spring.security.user.name}\n user.password: ${spring.security.user.password}\n security:\n user:\n name: ENDPOINT_ADMIN\n password: ENDPOINT_ADMIN\n roles: ENDPOINT_ADMIN\n\n# Actuator 端点管理\nmanagement:\n # 端点公开配置\n endpoints:\n # 通过 HTTP 公开的 Web 端点\n web:\n exposure:\n # 公开所有的 Web 端点\n include: \"*\"\n # 端点启用配置\n endpoint:\n logfile:\n # 启用返回日志文件内容的端点\n enabled: true\n # 外部日志文件路径\n external-file: logs/novel.log\n info:\n env:\n # 公开所有以 info. 开头的环境属性\n enabled: true\n health:\n rabbit:\n # 关闭 rabbitmq 的健康检查\n enabled: false\n elasticsearch:\n # 关闭 elasticsearch 的健康检查\n enabled: false\n mail:\n # 关闭 mail 的健康检查\n enabled: false\n\n--- #--------------------接口文档配置---------------------------\nspringdoc:\n api-docs:\n enabled: false\n\n--- #----------------------邮箱配置-----------------------------\n#邮箱服务器\nspring:\n mail:\n host: smtp.163.com\n #发件人昵称\n nickname: xxyopen\n #邮箱账户\n username: xxx@163.com\n #邮箱第三方授权码\n password: xxx\n #编码类型\n default-encoding: UTF-8\n port: 465\n properties:\n mail:\n smtp:\n auth: true\n starttls:\n enable: true\n required: rue\n socketFactory:\n port: 465\n class: javax.net.ssl.SSLSocketFactory\n fallback: false\n\n--- #----------------------Logbook配置-----------------------------\nlogbook:\n format:\n # 输出格式\n style: http\n obfuscate:\n headers:\n # 隐藏 Authorization 头信息\n - Authorization\n parameters:\n # 隐藏密码参数\n - password\n\n--- #---------------------自定义配置----------------------------\nnovel:\n # 跨域配置\n cors:\n # 允许跨域的域名\n allow-origins:\n - http://localhost:1024\n - http://localhost:8080\n # JWT 密钥\n jwt:\n secret: E66559580A1ADF48CDD928516062F12E\n # XSS 过滤配置\n xss:\n # 过滤开关\n enabled: true\n # 排除链接\n excludes:\n - /system/notice/*\n file:\n # 文件上传配置\n upload:\n # 上传路径\n path: /Users/xiongxiaoyang/upload\n\n\n--- #------------------- dev 特定配置---------------------------\nspring:\n config:\n activate:\n on-profile: dev\n# 开启 SpringDoc 接口文档\nspringdoc:\n api-docs:\n enabled: true\n# /env 端点显示属性值\nmanagement:\n endpoint:\n env:\n show-values: when_authorized\n\n--- #------------------- test 特定配置--------------------------\nspring:\n config:\n activate:\n on-profile: test\n\n--- #-------------------- prod 特定配置-------------------------\nspring:\n config:\n activate:\n on-profile: prod\n data:\n # Redis 配置\n redis:\n host: 127.0.0.1\n port: 6379\n password:\n\n\n"}, "d63be23aca9f6841add3c58a4f6c5e09376bdbb7": {"t": 1785769107.5449119, "n": 6538, "h": "2a628231e31b8202", "c": "#--------------------------通用配置-------------------------\nspring:\n application:\n # 应用名\n name: novel\n profiles:\n # 激活特定配置\n active: dev\n jackson:\n generator:\n # JSON 序列化时,将所有 Number 类型的属性都转为 String 类型返回,避免前端数据精度丢失的问题。\n # 由于 Javascript 标准规定所有数字处理都应使用 64 位 IEEE 754 浮点值完成,\n # 结果是某些 64 位整数值无法准确表示(尾数只有 51 位宽)\n write-numbers-as-strings: true\n servlet:\n multipart:\n # 上传文件最大大小\n max-file-size: 5MB\n # 启用虚拟线程\n threads:\n virtual:\n enabled: true\n # initialize the schema history table\n flyway:\n baseline-on-migrate: true\nserver:\n # 端口号\n port: 8888\n\n--- #---------------------数据库配置---------------------------\nspring:\n datasource:\n url: jdbc:mysql://localhost:3306/novel_test?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai\n username: root\n password: test123456\n # ShardingSphere-JDBC 配置\n # 配置是 ShardingSphere-JDBC 中唯一与应用开发者交互的模块,\n # 通过它可以快速清晰的理解 ShardingSphere-JDBC 所提供的功能。\n shardingsphere:\n # 是否开启分库分表\n enabled: false\n props:\n # 是否在日志中打印 SQL\n sql-show: true\n # 模式配置\n mode:\n # 单机模式\n type: Standalone\n # 元数据持久化\n repository:\n # 数据库持久化\n type: JDBC\n props:\n # 元数据存储类型\n provider: H2\n jdbc_url: jdbc:h2:./.h2/shardingsphere\n\n # 数据源配置\n datasource:\n names: ds_0\n ds_0:\n type: com.zaxxer.hikari.HikariDataSource\n driverClassName: com.mysql.cj.jdbc.Driver\n jdbcUrl: jdbc:mysql://localhost:3306/novel_test?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai\n username: root\n password: test123456\n # 规则配置\n rules:\n # 数据分片\n sharding:\n tables:\n # book_content 表\n book_content:\n # 数据节点\n actual-data-nodes: ds_$->{0}.book_content$->{0..9}\n # 分表策略\n table-strategy:\n standard:\n # 分片列名称\n sharding-column: chapter_id\n # 分片算法名称\n sharding-algorithm-name: bookContentSharding\n sharding-algorithms:\n bookContentSharding:\n # 行表达式分片算法,使用 Groovy 的表达式,提供对 SQL 语句中的 = 和 IN 的分片操作支持\n type: INLINE\n props:\n # 分片算法的行表达式\n algorithm-expression: book_content$->{chapter_id % 10}\n\n--- #---------------------中间件配置---------------------------\nspring:\n data:\n # Redis 配置\n redis:\n host: 127.0.0.1\n port: 6379\n password: test123456\n\n # Elasticsearch 配置\n elasticsearch:\n # 是否开启 Elasticsearch 搜索引擎功能:true-开启 false-不开启\n enabled: false\n uris:\n - https://my-deployment-ce7ca3.es.us-central1.gcp.cloud.es.io:9243\n username: elastic\n password: qTjgYVKSuExX6tWAsDuvuvwl\n # 设置 ssl 的认证模式,如果该配置项为 none ,说明不需要认证,信任所有的 ssl 证书。\n # ssl:\n # verification-mode: none\n\n # Spring AMQP 配置\n amqp:\n # 是否开启 Spring AMQP:true-开启 false-不开启\n enabled: false\n # RabbitMQ 配置\n rabbitmq:\n addresses: \"amqp://guest:guest@47.106.243.172\"\n virtual-host: novel\n template:\n retry:\n # 开启重试\n enabled: true\n # 最大重试次数\n max-attempts: 3\n # 第一次和第二次重试之间的持续时间\n initial-interval: \"3s\"\n\n# XXL-JOB 配置\nxxl:\n job:\n # 是否开启 XXL-JOB:true-开启 false-不开启\n enabled: false\n admin:\n ### 调度中心部署根地址 [选填]:如调度中心集群部署存在多个地址则用逗号分隔。执行器将会使用该地址进行\"执行器心跳注册\"和\"任务结果回调\";为空则关闭自动注册;\n addresses: http://127.0.0.1:8080/xxl-job-admin\n executor:\n ### 执行器AppName [选填]:执行器心跳注册分组依据;为空则关闭自动注册\n appname: xxl-job-executor-novel\n ### 执行器运行日志文件存储磁盘路径 [选填] :需要对该路径拥有读写权限;为空则使用默认路径;\n logpath: logs/xxl-job/jobhandler\n ### xxl-job, access token\n accessToken: 123\n\n--- #----------------------安全配置----------------------------\nspring:\n # Spring Boot 应用管理和监控\n boot:\n admin:\n client:\n # 是否开启 Spring Boot Admin 客户端\n enabled: false\n # Spring Boot Admin 服务端注册地址\n url: http://localhost:8080\n # Spring Boot Admin 服务端认证用户名\n username: novel\n # Spring Boot Admin 服务端认证密码\n password: novel\n instance:\n metadata:\n # SBA Client\n user.name: ${spring.security.user.name}\n user.password: ${spring.security.user.password}\n security:\n user:\n name: ENDPOINT_ADMIN\n password: ENDPOINT_ADMIN\n roles: ENDPOINT_ADMIN\n\n# Actuator 端点管理\nmanagement:\n # 端点公开配置\n endpoints:\n # 通过 HTTP 公开的 Web 端点\n web:\n exposure:\n # 公开所有的 Web 端点\n include: \"*\"\n # 端点启用配置\n endpoint:\n logfile:\n # 启用返回日志文件内容的端点\n enabled: true\n # 外部日志文件路径\n external-file: logs/novel.log\n info:\n env:\n # 公开所有以 info. 开头的环境属性\n enabled: true\n health:\n rabbit:\n # 关闭 rabbitmq 的健康检查\n enabled: false\n elasticsearch:\n # 关闭 elasticsearch 的健康检查\n enabled: false\n mail:\n # 关闭 mail 的健康检查\n enabled: false\n\n--- #--------------------接口文档配置---------------------------\nspringdoc:\n api-docs:\n enabled: false\n\n--- #----------------------邮箱配置-----------------------------\n#邮箱服务器\nspring:\n mail:\n host: smtp.163.com\n #发件人昵称\n nickname: xxyopen\n #邮箱账户\n username: xxx@163.com\n #邮箱第三方授权码\n password: xxx\n #编码类型\n default-encoding: UTF-8\n port: 465\n properties:\n mail:\n smtp:\n auth: true\n starttls:\n enable: true\n required: rue\n socketFactory:\n port: 465\n class: javax.net.ssl.SSLSocketFactory\n fallback: false\n\n--- #---------------------自定义配置----------------------------\nnovel:\n # 跨域配置\n cors:\n # 允许跨域的域名\n allow-origins:\n - http://localhost:1024\n - http://localhost:8080\n # JWT密钥\n jwt:\n secret: E66559580A1ADF48CDD928516062F12E\n # XSS 过滤配置\n xss:\n # 过滤开关\n enabled: true\n # 排除链接\n excludes:\n - /system/notice/*\n file:\n # 文件上传配置\n upload:\n # 上传路径\n path: /Users/xiongxiaoyang/upload\n\n\n--- #------------------- dev 特定配置---------------------------\nspring:\n config:\n activate:\n on-profile: dev\n# 开启 SpringDoc 接口文档\nspringdoc:\n api-docs:\n enabled: true\n# /env 端点显示属性值\nmanagement:\n endpoint:\n env:\n show-values: when_authorized\n\n--- #------------------- test 特定配置--------------------------\nspring:\n config:\n activate:\n on-profile: test\n\n--- #-------------------- prod 特定配置-------------------------\nspring:\n config:\n activate:\n on-profile: prod\n data:\n # Redis 配置\n redis:\n host: 127.0.0.1\n port: 6379\n password:\n\n\n"}, "8da6f8263cc930392666051a78a453f3903cca9c": {"t": 1785769108.872586, "n": 6435, "h": "c9d919ba54e802ea", "c": "#--------------------------通用配置-------------------------\nspring:\n application:\n # 应用名\n name: novel\n profiles:\n # 激活特定配置\n active: dev\n jackson:\n generator:\n # JSON 序列化时,将所有 Number 类型的属性都转为 String 类型返回,避免前端数据精度丢失的问题。\n # 由于 Javascript 标准规定所有数字处理都应使用 64 位 IEEE 754 浮点值完成,\n # 结果是某些 64 位整数值无法准确表示(尾数只有 51 位宽)\n write-numbers-as-strings: true\n servlet:\n multipart:\n # 上传文件最大大小\n max-file-size: 5MB\n # 启用虚拟线程\n threads:\n virtual:\n enabled: true\n # initialize the schema history table\n flyway:\n baseline-on-migrate: true\nserver:\n # 端口号\n port: 8888\n\n--- #---------------------数据库配置---------------------------\nspring:\n datasource:\n url: jdbc:mysql://localhost:3306/novel_test?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai\n username: root\n password: test123456\n # ShardingSphere-JDBC 配置\n # 配置是 ShardingSphere-JDBC 中唯一与应用开发者交互的模块,\n # 通过它可以快速清晰的理解 ShardingSphere-JDBC 所提供的功能。\n shardingsphere:\n # 是否开启分库分表\n enabled: false\n props:\n # 是否在日志中打印 SQL\n sql-show: true\n # 模式配置\n mode:\n # 单机模式\n type: Standalone\n # 元数据持久化\n repository:\n # 数据库持久化\n type: JDBC\n props:\n # 元数据存储类型\n provider: H2\n jdbc_url: jdbc:h2:./.h2/shardingsphere\n\n # 数据源配置\n datasource:\n names: ds_0\n ds_0:\n type: com.zaxxer.hikari.HikariDataSource\n driverClassName: com.mysql.cj.jdbc.Driver\n jdbcUrl: jdbc:mysql://localhost:3306/novel_test?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai\n username: root\n password: test123456\n # 规则配置\n rules:\n # 数据分片\n sharding:\n tables:\n # book_content 表\n book_content:\n # 数据节点\n actual-data-nodes: ds_$->{0}.book_content$->{0..9}\n # 分表策略\n table-strategy:\n standard:\n # 分片列名称\n sharding-column: chapter_id\n # 分片算法名称\n sharding-algorithm-name: bookContentSharding\n sharding-algorithms:\n bookContentSharding:\n # 行表达式分片算法,使用 Groovy 的表达式,提供对 SQL 语句中的 = 和 IN 的分片操作支持\n type: INLINE\n props:\n # 分片算法的行表达式\n algorithm-expression: book_content$->{chapter_id % 10}\n\n--- #---------------------中间件配置---------------------------\nspring:\n data:\n # Redis 配置\n redis:\n host: 127.0.0.1\n port: 6379\n password: test123456\n\n # Elasticsearch 配置\n elasticsearch:\n # 是否开启 Elasticsearch 搜索引擎功能:true-开启 false-不开启\n enabled: false\n uris:\n - https://my-deployment-ce7ca3.es.us-central1.gcp.cloud.es.io:9243\n username: elastic\n password: qTjgYVKSuExX6tWAsDuvuvwl\n # 设置 ssl 的认证模式,如果该配置项为 none ,说明不需要认证,信任所有的 ssl 证书。\n # ssl:\n # verification-mode: none\n\n # Spring AMQP 配置\n amqp:\n # 是否开启 Spring AMQP:true-开启 false-不开启\n enabled: false\n # RabbitMQ 配置\n rabbitmq:\n addresses: \"amqp://guest:guest@47.106.243.172\"\n virtual-host: novel\n template:\n retry:\n # 开启重试\n enabled: true\n # 最大重试次数\n max-attempts: 3\n # 第一次和第二次重试之间的持续时间\n initial-interval: \"3s\"\n\n# XXL-JOB 配置\nxxl:\n job:\n # 是否开启 XXL-JOB:true-开启 false-不开启\n enabled: false\n admin:\n ### 调度中心部署根地址 [选填]:如调度中心集群部署存在多个地址则用逗号分隔。执行器将会使用该地址进行\"执行器心跳注册\"和\"任务结果回调\";为空则关闭自动注册;\n addresses: http://127.0.0.1:8080/xxl-job-admin\n executor:\n ### 执行器AppName [选填]:执行器心跳注册分组依据;为空则关闭自动注册\n appname: xxl-job-executor-novel\n ### 执行器运行日志文件存储磁盘路径 [选填] :需要对该路径拥有读写权限;为空则使用默认路径;\n logpath: logs/xxl-job/jobhandler\n ### xxl-job, access token\n accessToken: 123\n\n--- #----------------------安全配置----------------------------\nspring:\n # Spring Boot 应用管理和监控\n boot:\n admin:\n client:\n # 是否开启 Spring Boot Admin 客户端\n enabled: false\n # Spring Boot Admin 服务端注册地址\n url: http://localhost:8080\n # Spring Boot Admin 服务端认证用户名\n username: novel\n # Spring Boot Admin 服务端认证密码\n password: novel\n instance:\n metadata:\n # SBA Client\n user.name: ${spring.security.user.name}\n user.password: ${spring.security.user.password}\n security:\n user:\n name: ENDPOINT_ADMIN\n password: ENDPOINT_ADMIN\n roles: ENDPOINT_ADMIN\n\n# Actuator 端点管理\nmanagement:\n # 端点公开配置\n endpoints:\n # 通过 HTTP 公开的 Web 端点\n web:\n exposure:\n # 公开所有的 Web 端点\n include: \"*\"\n # 端点启用配置\n endpoint:\n logfile:\n # 启用返回日志文件内容的端点\n enabled: true\n # 外部日志文件路径\n external-file: logs/novel.log\n info:\n env:\n # 公开所有以 info. 开头的环境属性\n enabled: true\n health:\n rabbit:\n # 关闭 rabbitmq 的健康检查\n enabled: false\n elasticsearch:\n # 关闭 elasticsearch 的健康检查\n enabled: false\n mail:\n # 关闭 mail 的健康检查\n enabled: false\n\n--- #--------------------接口文档配置---------------------------\nspringdoc:\n api-docs:\n enabled: false\n\n--- #----------------------邮箱配置-----------------------------\n#邮箱服务器\nspring:\n mail:\n host: smtp.163.com\n #发件人昵称\n nickname: xxyopen\n #邮箱账户\n username: xxx@163.com\n #邮箱第三方授权码\n password: xxx\n #编码类型\n default-encoding: UTF-8\n port: 465\n properties:\n mail:\n smtp:\n auth: true\n starttls:\n enable: true\n required: rue\n socketFactory:\n port: 465\n class: javax.net.ssl.SSLSocketFactory\n fallback: false\n\n--- #---------------------自定义配置----------------------------\nnovel:\n # 跨域配置\n cors:\n # 允许跨域的域名\n allow-origins:\n - http://localhost:1024\n - http://localhost:8080\n # JWT密钥\n jwt:\n secret: E66559580A1ADF48CDD928516062F12E\n # XSS 过滤配置\n xss:\n # 过滤开关\n enabled: true\n # 排除链接\n excludes:\n - /system/notice/*\n file:\n # 文件上传配置\n upload:\n # 上传路径\n path: /Users/xiongxiaoyang/upload\n\n\n--- #------------------- dev 特定配置---------------------------\nspring:\n config:\n activate:\n on-profile: dev\nspringdoc:\n api-docs:\n enabled: true\n\n--- #------------------- test 特定配置--------------------------\nspring:\n config:\n activate:\n on-profile: test\n\n--- #-------------------- prod 特定配置-------------------------\nspring:\n config:\n activate:\n on-profile: prod\n data:\n # Redis 配置\n redis:\n host: 127.0.0.1\n port: 6379\n password:\n\n\n"}, "9da5064a9e0e532e36875de1f64ab91cfebb6628": {"t": 1785769110.0638108, "n": 6355, "h": "473a2bd851ecc8a5", "c": "#--------------------------通用配置-------------------------\nspring:\n application:\n # 应用名\n name: novel\n profiles:\n # 激活特定配置\n active: dev\n jackson:\n generator:\n # JSON 序列化时,将所有 Number 类型的属性都转为 String 类型返回,避免前端数据精度丢失的问题。\n # 由于 Javascript 标准规定所有数字处理都应使用 64 位 IEEE 754 浮点值完成,\n # 结果是某些 64 位整数值无法准确表示(尾数只有 51 位宽)\n write-numbers-as-strings: true\n servlet:\n multipart:\n # 上传文件最大大小\n max-file-size: 5MB\n # 启用虚拟线程\n threads:\n virtual:\n enabled: true\nserver:\n # 端口号\n port: 8888\n\n--- #---------------------数据库配置---------------------------\nspring:\n datasource:\n url: jdbc:mysql://localhost:3306/novel_test?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai\n username: root\n password: test123456\n # ShardingSphere-JDBC 配置\n # 配置是 ShardingSphere-JDBC 中唯一与应用开发者交互的模块,\n # 通过它可以快速清晰的理解 ShardingSphere-JDBC 所提供的功能。\n shardingsphere:\n # 是否开启分库分表\n enabled: false\n props:\n # 是否在日志中打印 SQL\n sql-show: true\n # 模式配置\n mode:\n # 单机模式\n type: Standalone\n # 元数据持久化\n repository:\n # 数据库持久化\n type: JDBC\n props:\n # 元数据存储类型\n provider: H2\n jdbc_url: jdbc:h2:./.h2/shardingsphere\n\n # 数据源配置\n datasource:\n names: ds_0\n ds_0:\n type: com.zaxxer.hikari.HikariDataSource\n driverClassName: com.mysql.cj.jdbc.Driver\n jdbcUrl: jdbc:mysql://localhost:3306/novel_test?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai\n username: root\n password: test123456\n # 规则配置\n rules:\n # 数据分片\n sharding:\n tables:\n # book_content 表\n book_content:\n # 数据节点\n actual-data-nodes: ds_$->{0}.book_content$->{0..9}\n # 分表策略\n table-strategy:\n standard:\n # 分片列名称\n sharding-column: chapter_id\n # 分片算法名称\n sharding-algorithm-name: bookContentSharding\n sharding-algorithms:\n bookContentSharding:\n # 行表达式分片算法,使用 Groovy 的表达式,提供对 SQL 语句中的 = 和 IN 的分片操作支持\n type: INLINE\n props:\n # 分片算法的行表达式\n algorithm-expression: book_content$->{chapter_id % 10}\n\n--- #---------------------中间件配置---------------------------\nspring:\n data:\n # Redis 配置\n redis:\n host: 127.0.0.1\n port: 6379\n password: test123456\n\n # Elasticsearch 配置\n elasticsearch:\n # 是否开启 Elasticsearch 搜索引擎功能:true-开启 false-不开启\n enabled: false\n uris:\n - https://my-deployment-ce7ca3.es.us-central1.gcp.cloud.es.io:9243\n username: elastic\n password: qTjgYVKSuExX6tWAsDuvuvwl\n # 设置 ssl 的认证模式,如果该配置项为 none ,说明不需要认证,信任所有的 ssl 证书。\n # ssl:\n # verification-mode: none\n\n # Spring AMQP 配置\n amqp:\n # 是否开启 Spring AMQP:true-开启 false-不开启\n enabled: false\n # RabbitMQ 配置\n rabbitmq:\n addresses: \"amqp://guest:guest@47.106.243.172\"\n virtual-host: novel\n template:\n retry:\n # 开启重试\n enabled: true\n # 最大重试次数\n max-attempts: 3\n # 第一次和第二次重试之间的持续时间\n initial-interval: \"3s\"\n\n# XXL-JOB 配置\nxxl:\n job:\n # 是否开启 XXL-JOB:true-开启 false-不开启\n enabled: false\n admin:\n ### 调度中心部署根地址 [选填]:如调度中心集群部署存在多个地址则用逗号分隔。执行器将会使用该地址进行\"执行器心跳注册\"和\"任务结果回调\";为空则关闭自动注册;\n addresses: http://127.0.0.1:8080/xxl-job-admin\n executor:\n ### 执行器AppName [选填]:执行器心跳注册分组依据;为空则关闭自动注册\n appname: xxl-job-executor-novel\n ### 执行器运行日志文件存储磁盘路径 [选填] :需要对该路径拥有读写权限;为空则使用默认路径;\n logpath: logs/xxl-job/jobhandler\n ### xxl-job, access token\n accessToken: 123\n\n--- #----------------------安全配置----------------------------\nspring:\n # Spring Boot 应用管理和监控\n boot:\n admin:\n client:\n # 是否开启 Spring Boot Admin 客户端\n enabled: false\n # Spring Boot Admin 服务端注册地址\n url: http://localhost:8080\n # Spring Boot Admin 服务端认证用户名\n username: novel\n # Spring Boot Admin 服务端认证密码\n password: novel\n instance:\n metadata:\n # SBA Client\n user.name: ${spring.security.user.name}\n user.password: ${spring.security.user.password}\n security:\n user:\n name: ENDPOINT_ADMIN\n password: ENDPOINT_ADMIN\n roles: ENDPOINT_ADMIN\n\n# Actuator 端点管理\nmanagement:\n # 端点公开配置\n endpoints:\n # 通过 HTTP 公开的 Web 端点\n web:\n exposure:\n # 公开所有的 Web 端点\n include: \"*\"\n # 端点启用配置\n endpoint:\n logfile:\n # 启用返回日志文件内容的端点\n enabled: true\n # 外部日志文件路径\n external-file: logs/novel.log\n info:\n env:\n # 公开所有以 info. 开头的环境属性\n enabled: true\n health:\n rabbit:\n # 关闭 rabbitmq 的健康检查\n enabled: false\n elasticsearch:\n # 关闭 elasticsearch 的健康检查\n enabled: false\n mail:\n # 关闭 mail 的健康检查\n enabled: false\n\n--- #--------------------接口文档配置---------------------------\nspringdoc:\n api-docs:\n enabled: false\n\n--- #----------------------邮箱配置-----------------------------\n#邮箱服务器\nspring:\n mail:\n host: smtp.163.com\n #发件人昵称\n nickname: xxyopen\n #邮箱账户\n username: xxx@163.com\n #邮箱第三方授权码\n password: xxx\n #编码类型\n default-encoding: UTF-8\n port: 465\n properties:\n mail:\n smtp:\n auth: true\n starttls:\n enable: true\n required: rue\n socketFactory:\n port: 465\n class: javax.net.ssl.SSLSocketFactory\n fallback: false\n\n--- #---------------------自定义配置----------------------------\nnovel:\n # 跨域配置\n cors:\n # 允许跨域的域名\n allow-origins:\n - http://localhost:1024\n - http://localhost:8080\n # JWT密钥\n jwt:\n secret: E66559580A1ADF48CDD928516062F12E\n # XSS 过滤配置\n xss:\n # 过滤开关\n enabled: true\n # 排除链接\n excludes:\n - /system/notice/*\n file:\n # 文件上传配置\n upload:\n # 上传路径\n path: /Users/xiongxiaoyang/upload\n\n\n--- #------------------- dev 特定配置---------------------------\nspring:\n config:\n activate:\n on-profile: dev\nspringdoc:\n api-docs:\n enabled: true\n\n--- #------------------- test 特定配置--------------------------\nspring:\n config:\n activate:\n on-profile: test\n\n--- #-------------------- prod 特定配置-------------------------\nspring:\n config:\n activate:\n on-profile: prod\n data:\n # Redis 配置\n redis:\n host: 127.0.0.1\n port: 6379\n password:\n\n\n"}, "7b4b97569b103ae849ae97335356ec3aea0ac6ae": {"t": 1785769111.2690458, "n": 6300, "h": "e8ba1c227e2ad418", "c": "#--------------------------通用配置-------------------------\nspring:\n application:\n # 应用名\n name: novel\n profiles:\n # 激活特定配置\n active: dev\n jackson:\n generator:\n # JSON 序列化时,将所有 Number 类型的属性都转为 String 类型返回,避免前端数据精度丢失的问题。\n # 由于 Javascript 标准规定所有数字处理都应使用 64 位 IEEE 754 浮点值完成,\n # 结果是某些 64 位整数值无法准确表示(尾数只有 51 位宽)\n write-numbers-as-strings: true\n servlet:\n multipart:\n # 上传文件最大大小\n max-file-size: 5MB\nserver:\n # 端口号\n port: 8888\n\n--- #---------------------数据库配置---------------------------\nspring:\n datasource:\n url: jdbc:mysql://localhost:3306/novel_test?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai\n username: root\n password: test123456\n # ShardingSphere-JDBC 配置\n # 配置是 ShardingSphere-JDBC 中唯一与应用开发者交互的模块,\n # 通过它可以快速清晰的理解 ShardingSphere-JDBC 所提供的功能。\n shardingsphere:\n # 是否开启分库分表\n enabled: false\n props:\n # 是否在日志中打印 SQL\n sql-show: true\n # 模式配置\n mode:\n # 单机模式\n type: Standalone\n # 元数据持久化\n repository:\n # 数据库持久化\n type: JDBC\n props:\n # 元数据存储类型\n provider: H2\n jdbc_url: jdbc:h2:./.h2/shardingsphere\n\n # 数据源配置\n datasource:\n names: ds_0\n ds_0:\n type: com.zaxxer.hikari.HikariDataSource\n driverClassName: com.mysql.cj.jdbc.Driver\n jdbcUrl: jdbc:mysql://localhost:3306/novel_test?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai\n username: root\n password: test123456\n # 规则配置\n rules:\n # 数据分片\n sharding:\n tables:\n # book_content 表\n book_content:\n # 数据节点\n actual-data-nodes: ds_$->{0}.book_content$->{0..9}\n # 分表策略\n table-strategy:\n standard:\n # 分片列名称\n sharding-column: chapter_id\n # 分片算法名称\n sharding-algorithm-name: bookContentSharding\n sharding-algorithms:\n bookContentSharding:\n # 行表达式分片算法,使用 Groovy 的表达式,提供对 SQL 语句中的 = 和 IN 的分片操作支持\n type: INLINE\n props:\n # 分片算法的行表达式\n algorithm-expression: book_content$->{chapter_id % 10}\n\n--- #---------------------中间件配置---------------------------\nspring:\n data:\n # Redis 配置\n redis:\n host: 127.0.0.1\n port: 6379\n password: test123456\n\n # Elasticsearch 配置\n elasticsearch:\n # 是否开启 Elasticsearch 搜索引擎功能:true-开启 false-不开启\n enabled: false\n uris:\n - https://my-deployment-ce7ca3.es.us-central1.gcp.cloud.es.io:9243\n username: elastic\n password: qTjgYVKSuExX6tWAsDuvuvwl\n # 设置 ssl 的认证模式,如果该配置项为 none ,说明不需要认证,信任所有的 ssl 证书。\n # ssl:\n # verification-mode: none\n\n # Spring AMQP 配置\n amqp:\n # 是否开启 Spring AMQP:true-开启 false-不开启\n enabled: false\n # RabbitMQ 配置\n rabbitmq:\n addresses: \"amqp://guest:guest@47.106.243.172\"\n virtual-host: novel\n template:\n retry:\n # 开启重试\n enabled: true\n # 最大重试次数\n max-attempts: 3\n # 第一次和第二次重试之间的持续时间\n initial-interval: \"3s\"\n\n# XXL-JOB 配置\nxxl:\n job:\n # 是否开启 XXL-JOB:true-开启 false-不开启\n enabled: false\n admin:\n ### 调度中心部署根地址 [选填]:如调度中心集群部署存在多个地址则用逗号分隔。执行器将会使用该地址进行\"执行器心跳注册\"和\"任务结果回调\";为空则关闭自动注册;\n addresses: http://127.0.0.1:8080/xxl-job-admin\n executor:\n ### 执行器AppName [选填]:执行器心跳注册分组依据;为空则关闭自动注册\n appname: xxl-job-executor-novel\n ### 执行器运行日志文件存储磁盘路径 [选填] :需要对该路径拥有读写权限;为空则使用默认路径;\n logpath: logs/xxl-job/jobhandler\n ### xxl-job, access token\n accessToken: 123\n\n--- #----------------------安全配置----------------------------\nspring:\n # Spring Boot 应用管理和监控\n boot:\n admin:\n client:\n # 是否开启 Spring Boot Admin 客户端\n enabled: false\n # Spring Boot Admin 服务端注册地址\n url: http://localhost:8080\n # Spring Boot Admin 服务端认证用户名\n username: novel\n # Spring Boot Admin 服务端认证密码\n password: novel\n instance:\n metadata:\n # SBA Client\n user.name: ${spring.security.user.name}\n user.password: ${spring.security.user.password}\n security:\n user:\n name: ENDPOINT_ADMIN\n password: ENDPOINT_ADMIN\n roles: ENDPOINT_ADMIN\n\n# Actuator 端点管理\nmanagement:\n # 端点公开配置\n endpoints:\n # 通过 HTTP 公开的 Web 端点\n web:\n exposure:\n # 公开所有的 Web 端点\n include: \"*\"\n # 端点启用配置\n endpoint:\n logfile:\n # 启用返回日志文件内容的端点\n enabled: true\n # 外部日志文件路径\n external-file: logs/novel.log\n info:\n env:\n # 公开所有以 info. 开头的环境属性\n enabled: true\n health:\n rabbit:\n # 关闭 rabbitmq 的健康检查\n enabled: false\n elasticsearch:\n # 关闭 elasticsearch 的健康检查\n enabled: false\n mail:\n # 关闭 mail 的健康检查\n enabled: false\n\n--- #--------------------接口文档配置---------------------------\nspringdoc:\n api-docs:\n enabled: false\n\n--- #----------------------邮箱配置-----------------------------\n#邮箱服务器\nspring:\n mail:\n host: smtp.163.com\n #发件人昵称\n nickname: xxyopen\n #邮箱账户\n username: xxx@163.com\n #邮箱第三方授权码\n password: xxx\n #编码类型\n default-encoding: UTF-8\n port: 465\n properties:\n mail:\n smtp:\n auth: true\n starttls:\n enable: true\n required: rue\n socketFactory:\n port: 465\n class: javax.net.ssl.SSLSocketFactory\n fallback: false\n\n--- #---------------------自定义配置----------------------------\nnovel:\n # 跨域配置\n cors:\n # 允许跨域的域名\n allow-origins:\n - http://localhost:1024\n - http://localhost:8080\n # JWT密钥\n jwt:\n secret: E66559580A1ADF48CDD928516062F12E\n # XSS 过滤配置\n xss:\n # 过滤开关\n enabled: true\n # 排除链接\n excludes:\n - /system/notice/*\n file:\n # 文件上传配置\n upload:\n # 上传路径\n path: /Users/xiongxiaoyang/upload\n\n\n--- #------------------- dev 特定配置---------------------------\nspring:\n config:\n activate:\n on-profile: dev\nspringdoc:\n api-docs:\n enabled: true\n\n--- #------------------- test 特定配置--------------------------\nspring:\n config:\n activate:\n on-profile: test\n\n--- #-------------------- prod 特定配置-------------------------\nspring:\n config:\n activate:\n on-profile: prod\n data:\n # Redis 配置\n redis:\n host: 127.0.0.1\n port: 6379\n password:\n\n\n"}, "90f5780796a1f3d7fad06619a18be7eb608e315a": {"t": 1785769112.45756, "n": 6283, "h": "edfa78d9093ee419", "c": "#--------------------------通用配置-------------------------\nspring:\n application:\n # 应用名\n name: novel\n profiles:\n # 激活特定配置\n active: dev\n jackson:\n generator:\n # JSON 序列化时,将所有 Number 类型的属性都转为 String 类型返回,避免前端数据精度丢失的问题。\n # 由于 Javascript 标准规定所有数字处理都应使用 64 位 IEEE 754 浮点值完成,\n # 结果是某些 64 位整数值无法准确表示(尾数只有 51 位宽)\n write-numbers-as-strings: true\n servlet:\n multipart:\n # 上传文件最大大小\n max-file-size: 5MB\nserver:\n # 端口号\n port: 8888\n\n--- #---------------------数据库配置---------------------------\nspring:\n datasource:\n url: jdbc:mysql://localhost:3306/novel_test?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai\n username: root\n password: test123456\n # ShardingSphere-JDBC 配置\n # 配置是 ShardingSphere-JDBC 中唯一与应用开发者交互的模块,\n # 通过它可以快速清晰的理解 ShardingSphere-JDBC 所提供的功能。\n shardingsphere:\n # 是否开启分库分表\n enabled: false\n props:\n # 是否在日志中打印 SQL\n sql-show: true\n # 模式配置\n mode:\n # 单机模式\n type: Standalone\n repository:\n # 文件持久化\n type: File\n props:\n # 元数据存储路径\n path: .shardingsphere\n # 使用本地配置覆盖持久化配置\n overwrite: true\n # 数据源配置\n datasource:\n names: ds_0\n ds_0:\n type: com.zaxxer.hikari.HikariDataSource\n driverClassName: com.mysql.cj.jdbc.Driver\n jdbcUrl: jdbc:mysql://localhost:3306/novel_test?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai\n username: root\n password: test123456\n # 规则配置\n rules:\n # 数据分片\n sharding:\n tables:\n # book_content 表\n book_content:\n # 数据节点\n actual-data-nodes: ds_$->{0}.book_content$->{0..9}\n # 分表策略\n table-strategy:\n standard:\n # 分片列名称\n sharding-column: chapter_id\n # 分片算法名称\n sharding-algorithm-name: bookContentSharding\n sharding-algorithms:\n bookContentSharding:\n # 行表达式分片算法,使用 Groovy 的表达式,提供对 SQL 语句中的 = 和 IN 的分片操作支持\n type: INLINE\n props:\n # 分片算法的行表达式\n algorithm-expression: book_content$->{chapter_id % 10}\n\n--- #---------------------中间件配置---------------------------\nspring:\n data:\n # Redis 配置\n redis:\n host: 127.0.0.1\n port: 6379\n password: 123456\n\n # Elasticsearch 配置\n elasticsearch:\n # 是否开启 Elasticsearch 搜索引擎功能:true-开启 false-不开启\n enabled: false\n uris:\n - https://my-deployment-ce7ca3.es.us-central1.gcp.cloud.es.io:9243\n username: elastic\n password: qTjgYVKSuExX6tWAsDuvuvwl\n # 设置 ssl 的认证模式,如果该配置项为 none ,说明不需要认证,信任所有的 ssl 证书。\n # ssl:\n # verification-mode: none\n\n # Spring AMQP 配置\n amqp:\n # 是否开启 Spring AMQP:true-开启 false-不开启\n enabled: false\n # RabbitMQ 配置\n rabbitmq:\n addresses: \"amqp://guest:guest@47.106.243.172\"\n virtual-host: novel\n template:\n retry:\n # 开启重试\n enabled: true\n # 最大重试次数\n max-attempts: 3\n # 第一次和第二次重试之间的持续时间\n initial-interval: \"3s\"\n\n# XXL-JOB 配置\nxxl:\n job:\n # 是否开启 XXL-JOB:true-开启 false-不开启\n enabled: false\n admin:\n ### 调度中心部署根地址 [选填]:如调度中心集群部署存在多个地址则用逗号分隔。执行器将会使用该地址进行\"执行器心跳注册\"和\"任务结果回调\";为空则关闭自动注册;\n addresses: http://127.0.0.1:8080/xxl-job-admin\n executor:\n ### 执行器AppName [选填]:执行器心跳注册分组依据;为空则关闭自动注册\n appname: xxl-job-executor-novel\n ### 执行器运行日志文件存储磁盘路径 [选填] :需要对该路径拥有读写权限;为空则使用默认路径;\n logpath: logs/xxl-job/jobhandler\n ### xxl-job, access token\n accessToken: 123\n\n--- #----------------------安全配置----------------------------\nspring:\n # Spring Boot 应用管理和监控\n boot:\n admin:\n client:\n # 是否开启 Spring Boot Admin 客户端\n enabled: false\n # Spring Boot Admin 服务端注册地址\n url: http://localhost:8080\n # Spring Boot Admin 服务端认证用户名\n username: novel\n # Spring Boot Admin 服务端认证密码\n password: novel\n instance:\n metadata:\n # SBA Client\n user.name: ${spring.security.user.name}\n user.password: ${spring.security.user.password}\n security:\n user:\n name: ENDPOINT_ADMIN\n password: ENDPOINT_ADMIN\n roles: ENDPOINT_ADMIN\n\n# Actuator 端点管理\nmanagement:\n # 端点公开配置\n endpoints:\n # 通过 HTTP 公开的 Web 端点\n web:\n exposure:\n # 公开所有的 Web 端点\n include: \"*\"\n # 端点启用配置\n endpoint:\n logfile:\n # 启用返回日志文件内容的端点\n enabled: true\n # 外部日志文件路径\n external-file: logs/novel.log\n info:\n env:\n # 公开所有以 info. 开头的环境属性\n enabled: true\n health:\n rabbit:\n # 关闭 rabbitmq 的健康检查\n enabled: false\n elasticsearch:\n # 关闭 elasticsearch 的健康检查\n enabled: false\n mail:\n # 关闭 mail 的健康检查\n enabled: false\n\n--- #--------------------接口文档配置---------------------------\nspringdoc:\n api-docs:\n enabled: false\n\n--- #----------------------邮箱配置-----------------------------\n#邮箱服务器\nspring:\n mail:\n host: smtp.163.com\n #发件人昵称\n nickname: xxyopen\n #邮箱账户\n username: xxx@163.com\n #邮箱第三方授权码\n password: xxx\n #编码类型\n default-encoding: UTF-8\n port: 465\n properties:\n mail:\n smtp:\n auth: true\n starttls:\n enable: true\n required: rue\n socketFactory:\n port: 465\n class: javax.net.ssl.SSLSocketFactory\n fallback: false\n\n--- #---------------------自定义配置----------------------------\nnovel:\n # 跨域配置\n cors:\n # 允许跨域的域名\n allow-origins:\n - http://localhost:1024\n - http://localhost:8080\n # JWT密钥\n jwt:\n secret: E66559580A1ADF48CDD928516062F12E\n # XSS 过滤配置\n xss:\n # 过滤开关\n enabled: true\n # 排除链接\n excludes:\n - /system/notice/*\n file:\n # 文件上传配置\n upload:\n # 上传路径\n path: /Users/xiongxiaoyang/upload\n\n\n--- #------------------- dev 特定配置---------------------------\nspring:\n config:\n activate:\n on-profile: dev\nspringdoc:\n api-docs:\n enabled: true\n\n--- #------------------- test 特定配置--------------------------\nspring:\n config:\n activate:\n on-profile: test\n\n--- #-------------------- prod 特定配置-------------------------\nspring:\n config:\n activate:\n on-profile: prod\n data:\n # Redis 配置\n redis:\n host: 127.0.0.1\n port: 6379\n password:\n\n\n"}, "afeadde58152e4f7381e88a3fe8ada37f2261441": {"t": 1785769113.8709733, "n": 6183, "h": "ad851d80b48685a2", "c": "#--------------------------通用配置-------------------------\nspring:\n application:\n # 应用名\n name: novel\n profiles:\n # 激活特定配置\n active: dev\n jackson:\n generator:\n # JSON 序列化时,将所有 Number 类型的属性都转为 String 类型返回,避免前端数据精度丢失的问题。\n # 由于 Javascript 标准规定所有数字处理都应使用 64 位 IEEE 754 浮点值完成,\n # 结果是某些 64 位整数值无法准确表示(尾数只有 51 位宽)\n write-numbers-as-strings: true\n servlet:\n multipart:\n # 上传文件最大大小\n max-file-size: 5MB\nserver:\n # 端口号\n port: 8888\n\n--- #---------------------数据库配置---------------------------\nspring:\n datasource:\n url: jdbc:mysql://localhost:3306/novel_test?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai\n username: root\n password: test123456\n # ShardingSphere-JDBC 配置\n # 配置是 ShardingSphere-JDBC 中唯一与应用开发者交互的模块,\n # 通过它可以快速清晰的理解 ShardingSphere-JDBC 所提供的功能。\n shardingsphere:\n # 是否开启分库分表\n enabled: false\n props:\n # 是否在日志中打印 SQL\n sql-show: true\n # 模式配置\n mode:\n # 单机模式\n type: Standalone\n repository:\n # 文件持久化\n type: File\n props:\n # 元数据存储路径\n path: .shardingsphere\n # 使用本地配置覆盖持久化配置\n overwrite: true\n # 数据源配置\n datasource:\n names: ds_0\n ds_0:\n type: com.zaxxer.hikari.HikariDataSource\n driverClassName: com.mysql.cj.jdbc.Driver\n jdbcUrl: jdbc:mysql://localhost:3306/novel_test?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai\n username: root\n password: test123456\n # 规则配置\n rules:\n # 数据分片\n sharding:\n tables:\n # book_content 表\n book_content:\n # 数据节点\n actual-data-nodes: ds_$->{0}.book_content$->{0..9}\n # 分表策略\n table-strategy:\n standard:\n # 分片列名称\n sharding-column: chapter_id\n # 分片算法名称\n sharding-algorithm-name: bookContentSharding\n sharding-algorithms:\n bookContentSharding:\n # 行表达式分片算法,使用 Groovy 的表达式,提供对 SQL 语句中的 = 和 IN 的分片操作支持\n type: INLINE\n props:\n # 分片算法的行表达式\n algorithm-expression: book_content$->{chapter_id % 10}\n\n--- #---------------------中间件配置---------------------------\nspring:\n data:\n # Redis 配置\n redis:\n host: 127.0.0.1\n port: 6379\n password: 123456\n\n # Elasticsearch 配置\n elasticsearch:\n # 是否开启 Elasticsearch 搜索引擎功能:true-开启 false-不开启\n enabled: false\n uris:\n - https://my-deployment-ce7ca3.es.us-central1.gcp.cloud.es.io:9243\n username: elastic\n password: qTjgYVKSuExX6tWAsDuvuvwl\n\n # Spring AMQP 配置\n amqp:\n # 是否开启 Spring AMQP:true-开启 false-不开启\n enabled: false\n # RabbitMQ 配置\n rabbitmq:\n addresses: \"amqp://guest:guest@47.106.243.172\"\n virtual-host: novel\n template:\n retry:\n # 开启重试\n enabled: true\n # 最大重试次数\n max-attempts: 3\n # 第一次和第二次重试之间的持续时间\n initial-interval: \"3s\"\n\n# XXL-JOB 配置\nxxl:\n job:\n # 是否开启 XXL-JOB:true-开启 false-不开启\n enabled: false\n admin:\n ### 调度中心部署根地址 [选填]:如调度中心集群部署存在多个地址则用逗号分隔。执行器将会使用该地址进行\"执行器心跳注册\"和\"任务结果回调\";为空则关闭自动注册;\n addresses: http://127.0.0.1:8080/xxl-job-admin\n executor:\n ### 执行器AppName [选填]:执行器心跳注册分组依据;为空则关闭自动注册\n appname: xxl-job-executor-novel\n ### 执行器运行日志文件存储磁盘路径 [选填] :需要对该路径拥有读写权限;为空则使用默认路径;\n logpath: logs/xxl-job/jobhandler\n ### xxl-job, access token\n accessToken: 123\n\n--- #----------------------安全配置----------------------------\nspring:\n # Spring Boot 应用管理和监控\n boot:\n admin:\n client:\n # 是否开启 Spring Boot Admin 客户端\n enabled: false\n # Spring Boot Admin 服务端注册地址\n url: http://localhost:8080\n # Spring Boot Admin 服务端认证用户名\n username: novel\n # Spring Boot Admin 服务端认证密码\n password: novel\n instance:\n metadata:\n # SBA Client\n user.name: ${spring.security.user.name}\n user.password: ${spring.security.user.password}\n security:\n user:\n name: ENDPOINT_ADMIN\n password: ENDPOINT_ADMIN\n roles: ENDPOINT_ADMIN\n\n# Actuator 端点管理\nmanagement:\n # 端点公开配置\n endpoints:\n # 通过 HTTP 公开的 Web 端点\n web:\n exposure:\n # 公开所有的 Web 端点\n include: \"*\"\n # 端点启用配置\n endpoint:\n logfile:\n # 启用返回日志文件内容的端点\n enabled: true\n # 外部日志文件路径\n external-file: logs/novel.log\n info:\n env:\n # 公开所有以 info. 开头的环境属性\n enabled: true\n health:\n rabbit:\n # 关闭 rabbitmq 的健康检查\n enabled: false\n elasticsearch:\n # 关闭 elasticsearch 的健康检查\n enabled: false\n mail:\n # 关闭 mail 的健康检查\n enabled: false\n\n--- #--------------------接口文档配置---------------------------\nspringdoc:\n api-docs:\n enabled: false\n\n--- #----------------------邮箱配置-----------------------------\n#邮箱服务器\nspring:\n mail:\n host: smtp.163.com\n #发件人昵称\n nickname: xxyopen\n #邮箱账户\n username: xxx@163.com\n #邮箱第三方授权码\n password: xxx\n #编码类型\n default-encoding: UTF-8\n port: 465\n properties:\n mail:\n smtp:\n auth: true\n starttls:\n enable: true\n required: rue\n socketFactory:\n port: 465\n class: javax.net.ssl.SSLSocketFactory\n fallback: false\n\n--- #---------------------自定义配置----------------------------\nnovel:\n # 跨域配置\n cors:\n # 允许跨域的域名\n allow-origins:\n - http://localhost:1024\n - http://localhost:8080\n # JWT密钥\n jwt:\n secret: E66559580A1ADF48CDD928516062F12E\n # XSS 过滤配置\n xss:\n # 过滤开关\n enabled: true\n # 排除链接\n excludes:\n - /system/notice/*\n file:\n # 文件上传配置\n upload:\n # 上传路径\n path: /Users/xiongxiaoyang/upload\n\n\n--- #------------------- dev 特定配置---------------------------\nspring:\n config:\n activate:\n on-profile: dev\nspringdoc:\n api-docs:\n enabled: true\n\n--- #------------------- test 特定配置--------------------------\nspring:\n config:\n activate:\n on-profile: test\n\n--- #-------------------- prod 特定配置-------------------------\nspring:\n config:\n activate:\n on-profile: prod\n data:\n # Redis 配置\n redis:\n host: 127.0.0.1\n port: 6379\n password:\n\n\n"}, "62d7169304c42ffda05c9f6e2537ffda06a86552": {"t": 1785769115.5492558, "n": 6183, "h": "5d0fceabeda206ea", "c": "#--------------------------通用配置-------------------------\nspring:\n application:\n # 应用名\n name: novel\n profiles:\n # 激活特定配置\n active: dev\n jackson:\n generator:\n # JSON 序列化时,将所有 Number 类型的属性都转为 String 类型返回,避免前端数据精度丢失的问题。\n # 由于 Javascript 标准规定所有数字处理都应使用 64 位 IEEE 754 浮点值完成,\n # 结果是某些 64 位整数值无法准确表示(尾数只有 51 位宽)\n write-numbers-as-strings: true\n servlet:\n multipart:\n # 上传文件最大大小\n max-file-size: 5MB\nserver:\n # 端口号\n port: 8888\n\n--- #---------------------数据库配置---------------------------\nspring:\n datasource:\n url: jdbc:mysql://localhost:3306/novel_test?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai\n username: root\n password: test123456\n # ShardingSphere-JDBC 配置\n # 配置是 ShardingSphere-JDBC 中唯一与应用开发者交互的模块,\n # 通过它可以快速清晰的理解 ShardingSphere-JDBC 所提供的功能。\n shardingsphere:\n # 是否开启分库分表\n enabled: false\n props:\n # 是否在日志中打印 SQL\n sql-show: true\n # 模式配置\n mode:\n # 单机模式\n type: Standalone\n repository:\n # 文件持久化\n type: File\n props:\n # 元数据存储路径\n path: .shardingsphere\n # 使用本地配置覆盖持久化配置\n overwrite: true\n # 数据源配置\n datasource:\n names: ds_0\n ds_0:\n type: com.zaxxer.hikari.HikariDataSource\n driverClassName: com.mysql.cj.jdbc.Driver\n jdbcUrl: jdbc:mysql://localhost:3306/novel_test?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai\n username: root\n password: test123456\n # 规则配置\n rules:\n # 数据分片\n sharding:\n tables:\n # book_content 表\n book_content:\n # 数据节点\n actual-data-nodes: ds_$->{0}.book_content$->{0..9}\n # 分表策略\n table-strategy:\n standard:\n # 分片列名称\n sharding-column: chapter_id\n # 分片算法名称\n sharding-algorithm-name: bookContentSharding\n sharding-algorithms:\n bookContentSharding:\n # 行表达式分片算法,使用 Groovy 的表达式,提供对 SQL 语句中的 = 和 IN 的分片操作支持\n type: INLINE\n props:\n # 分片算法的行表达式\n algorithm-expression: book_content$->{chapter_id % 10}\n\n--- #---------------------中间件配置---------------------------\nspring:\n data:\n # Redis 配置\n redis:\n host: 127.0.0.1\n port: 6379\n password: 123456\n\n # Elasticsearch 配置\n elasticsearch:\n # 是否开启 Elasticsearch 搜索引擎功能:true-开启 false-不开启\n enabled: false\n uris:\n - https://my-deployment-ce7ca3.es.us-central1.gcp.cloud.es.io:9243\n username: elastic\n password: qTjgYVKSuExX6tWAsDuvuvwl\n\n # Spring AMQP 配置\n amqp:\n # 是否开启 Spring AMQP:true-开启 false-不开启\n enabled: false\n # RabbitMQ 配置\n rabbitmq:\n addresses: \"amqp://guest:guest@47.106.243.172\"\n virtual-host: novel\n template:\n retry:\n # 开启重试\n enabled: true\n # 最大重试次数\n max-attempts: 3\n # 第一次和第二次重试之间的持续时间\n initial-interval: \"3s\"\n\n# XXL-JOB 配置\nxxl:\n job:\n # 是否开启 XXL-JOB:true-开启 false-不开启\n enabled: false\n admin:\n ### 调度中心部署根地址 [选填]:如调度中心集群部署存在多个地址则用逗号分隔。执行器将会使用该地址进行\"执行器心跳注册\"和\"任务结果回调\";为空则关闭自动注册;\n addresses: http://127.0.0.1:8080/xxl-job-admin\n executor:\n ### 执行器AppName [选填]:执行器心跳注册分组依据;为空则关闭自动注册\n appname: xxl-job-executor-novel\n ### 执行器运行日志文件存储磁盘路径 [选填] :需要对该路径拥有读写权限;为空则使用默认路径;\n logpath: logs/xxl-job/jobhandler\n ### xxl-job, access token\n accessToken: 123\n\n--- #----------------------安全配置----------------------------\nspring:\n # Spring Boot 应用管理和监控\n boot:\n admin:\n client:\n # 是否开启 Spring Boot Admin 客户端\n enabled: false\n # Spring Boot Admin 服务端注册地址\n url: http://localhost:8080\n # Spring Boot Admin 服务端认证用户名\n username: novel\n # Spring Boot Admin 服务端认证密码\n password: novel\n instance:\n metadata:\n # SBA Client\n user.name: ${spring.security.user.name}\n user.password: ${spring.security.user.password}\n security:\n user:\n name: ENDPOINT_ADMIN\n password: ENDPOINT_ADMIN\n roles: ENDPOINT_ADMIN\n\n# Actuator 端点管理\nmanagement:\n # 端点公开配置\n endpoints:\n # 通过 HTTP 公开的 Web 端点\n web:\n exposure:\n # 公开所有的 Web 端点\n include: \"*\"\n # 端点启用配置\n endpoint:\n logfile:\n # 启用返回日志文件内容的端点\n enabled: true\n # 外部日志文件路径\n external-file: logs/novel.log\n info:\n env:\n # 公开所有以 info. 开头的环境属性\n enabled: true\n health:\n rabbit:\n # 关闭 rabbitmq 的健康检查\n enabled: false\n elasticsearch:\n # 关闭 elasticsearch 的健康检查\n enabled: false\n # 关闭 mail 的健康检查\n mail:\n enabled: false\n\n--- #--------------------接口文档配置---------------------------\nspringdoc:\n api-docs:\n enabled: false\n\n--- #----------------------邮箱配置-----------------------------\n#邮箱服务器\nspring:\n mail:\n host: smtp.163.com\n #发件人昵称\n nickname: xxyopen\n #邮箱账户\n username: xxx@163.com\n #邮箱第三方授权码\n password: xxx\n #编码类型\n default-encoding: UTF-8\n port: 465\n properties:\n mail:\n smtp:\n auth: true\n starttls:\n enable: true\n required: rue\n socketFactory:\n port: 465\n class: javax.net.ssl.SSLSocketFactory\n fallback: false\n\n--- #---------------------自定义配置----------------------------\nnovel:\n # 跨域配置\n cors:\n # 允许跨域的域名\n allow-origins:\n - http://localhost:1024\n - http://localhost:8080\n # JWT密钥\n jwt:\n secret: E66559580A1ADF48CDD928516062F12E\n # XSS 过滤配置\n xss:\n # 过滤开关\n enabled: true\n # 排除链接\n excludes:\n - /system/notice/*\n file:\n # 文件上传配置\n upload:\n # 上传路径\n path: /Users/xiongxiaoyang/upload\n\n\n--- #------------------- dev 特定配置---------------------------\nspring:\n config:\n activate:\n on-profile: dev\nspringdoc:\n api-docs:\n enabled: true\n\n--- #------------------- test 特定配置--------------------------\nspring:\n config:\n activate:\n on-profile: test\n\n--- #-------------------- prod 特定配置-------------------------\nspring:\n config:\n activate:\n on-profile: prod\n data:\n # Redis 配置\n redis:\n host: 127.0.0.1\n port: 6379\n password:\n\n\n"}, "c866702e480165af290829b6f91ddb0ecaa34ee9": {"t": 1785769116.9554462, "n": 6130, "h": "aa0376bc3716910e", "c": "#--------------------------通用配置-------------------------\nspring:\n application:\n # 应用名\n name: novel\n profiles:\n # 激活特定配置\n active: dev\n jackson:\n generator:\n # JSON 序列化时,将所有 Number 类型的属性都转为 String 类型返回,避免前端数据精度丢失的问题。\n # 由于 Javascript 标准规定所有数字处理都应使用 64 位 IEEE 754 浮点值完成,\n # 结果是某些 64 位整数值无法准确表示(尾数只有 51 位宽)\n write-numbers-as-strings: true\n servlet:\n multipart:\n # 上传文件最大大小\n max-file-size: 5MB\nserver:\n # 端口号\n port: 8888\n\n--- #---------------------数据库配置---------------------------\nspring:\n datasource:\n url: jdbc:mysql://localhost:3306/novel_test?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai\n username: root\n password: test123456\n # ShardingSphere-JDBC 配置\n # 配置是 ShardingSphere-JDBC 中唯一与应用开发者交互的模块,\n # 通过它可以快速清晰的理解 ShardingSphere-JDBC 所提供的功能。\n shardingsphere:\n # 是否开启分库分表\n enabled: false\n props:\n # 是否在日志中打印 SQL\n sql-show: true\n # 模式配置\n mode:\n # 单机模式\n type: Standalone\n repository:\n # 文件持久化\n type: File\n props:\n # 元数据存储路径\n path: .shardingsphere\n # 使用本地配置覆盖持久化配置\n overwrite: true\n # 数据源配置\n datasource:\n names: ds_0\n ds_0:\n type: com.zaxxer.hikari.HikariDataSource\n driverClassName: com.mysql.cj.jdbc.Driver\n jdbcUrl: jdbc:mysql://localhost:3306/novel_test?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai\n username: root\n password: test123456\n # 规则配置\n rules:\n # 数据分片\n sharding:\n tables:\n # book_content 表\n book_content:\n # 数据节点\n actual-data-nodes: ds_$->{0}.book_content$->{0..9}\n # 分表策略\n table-strategy:\n standard:\n # 分片列名称\n sharding-column: chapter_id\n # 分片算法名称\n sharding-algorithm-name: bookContentSharding\n sharding-algorithms:\n bookContentSharding:\n # 行表达式分片算法,使用 Groovy 的表达式,提供对 SQL 语句中的 = 和 IN 的分片操作支持\n type: INLINE\n props:\n # 分片算法的行表达式\n algorithm-expression: book_content$->{chapter_id % 10}\n\n--- #---------------------中间件配置---------------------------\nspring:\n data:\n # Redis 配置\n redis:\n host: 127.0.0.1\n port: 6379\n password: 123456\n\n # Elasticsearch 配置\n elasticsearch:\n # 是否开启 Elasticsearch 搜索引擎功能:true-开启 false-不开启\n enabled: false\n uris:\n - https://my-deployment-ce7ca3.es.us-central1.gcp.cloud.es.io:9243\n username: elastic\n password: qTjgYVKSuExX6tWAsDuvuvwl\n\n # Spring AMQP 配置\n amqp:\n # 是否开启 Spring AMQP:true-开启 false-不开启\n enabled: false\n # RabbitMQ 配置\n rabbitmq:\n addresses: \"amqp://guest:guest@47.106.243.172\"\n virtual-host: novel\n template:\n retry:\n # 开启重试\n enabled: true\n # 最大重试次数\n max-attempts: 3\n # 第一次和第二次重试之间的持续时间\n initial-interval: \"3s\"\n\n# XXL-JOB 配置\nxxl:\n job:\n # 是否开启 XXL-JOB:true-开启 false-不开启\n enabled: false\n admin:\n ### 调度中心部署根地址 [选填]:如调度中心集群部署存在多个地址则用逗号分隔。执行器将会使用该地址进行\"执行器心跳注册\"和\"任务结果回调\";为空则关闭自动注册;\n addresses: http://127.0.0.1:8080/xxl-job-admin\n executor:\n ### 执行器AppName [选填]:执行器心跳注册分组依据;为空则关闭自动注册\n appname: xxl-job-executor-novel\n ### 执行器运行日志文件存储磁盘路径 [选填] :需要对该路径拥有读写权限;为空则使用默认路径;\n logpath: logs/xxl-job/jobhandler\n ### xxl-job, access token\n accessToken: 123\n\n--- #----------------------安全配置----------------------------\nspring:\n # Spring Boot 应用管理和监控\n boot:\n admin:\n client:\n # 是否开启 Spring Boot Admin 客户端\n enabled: false\n # Spring Boot Admin 服务端注册地址\n url: http://localhost:8080\n # Spring Boot Admin 服务端认证用户名\n username: novel\n # Spring Boot Admin 服务端认证密码\n password: novel\n instance:\n metadata:\n # SBA Client\n user.name: ${spring.security.user.name}\n user.password: ${spring.security.user.password}\n security:\n user:\n name: ENDPOINT_ADMIN\n password: ENDPOINT_ADMIN\n roles: ENDPOINT_ADMIN\n\n# Actuator 端点管理\nmanagement:\n # 端点公开配置\n endpoints:\n # 通过 HTTP 公开的 Web 端点\n web:\n exposure:\n # 公开所有的 Web 端点\n include: \"*\"\n # 端点启用配置\n endpoint:\n logfile:\n # 启用返回日志文件内容的端点\n enabled: true\n # 外部日志文件路径\n external-file: logs/novel.log\n info:\n env:\n # 公开所有以 info. 开头的环境属性\n enabled: true\n health:\n rabbit:\n # 关闭 rabbitmq 的健康检查\n enabled: false\n elasticsearch:\n # 关闭 elasticsearch 的健康检查\n enabled: false\n\n--- #--------------------接口文档配置---------------------------\nspringdoc:\n api-docs:\n enabled: false\n\n--- #----------------------邮箱配置-----------------------------\n#邮箱服务器\nspring:\n mail:\n host: smtp.163.com\n #发件人昵称\n nickname: xxyopen\n #邮箱账户\n username: xxx@163.com\n #邮箱第三方授权码\n password: xxx\n #编码类型\n default-encoding: UTF-8\n port: 465\n properties:\n mail:\n smtp:\n auth: true\n starttls:\n enable: true\n required: rue\n socketFactory:\n port: 465\n class: javax.net.ssl.SSLSocketFactory\n fallback: false\n\n--- #---------------------自定义配置----------------------------\nnovel:\n # 跨域配置\n cors:\n # 允许跨域的域名\n allow-origins:\n - http://localhost:1024\n - http://localhost:8080\n # JWT密钥\n jwt:\n secret: E66559580A1ADF48CDD928516062F12E\n # XSS 过滤配置\n xss:\n # 过滤开关\n enabled: true\n # 排除链接\n excludes:\n - /system/notice/*\n file:\n # 文件上传配置\n upload:\n # 上传路径\n path: /Users/xiongxiaoyang/upload\n\n\n--- #------------------- dev 特定配置---------------------------\nspring:\n config:\n activate:\n on-profile: dev\nspringdoc:\n api-docs:\n enabled: true\n\n--- #------------------- test 特定配置--------------------------\nspring:\n config:\n activate:\n on-profile: test\n\n--- #-------------------- prod 特定配置-------------------------\nspring:\n config:\n activate:\n on-profile: prod\n data:\n # Redis 配置\n redis:\n host: 127.0.0.1\n port: 6379\n password:\n\n\n"}, "0ae939da16c6ba3eac74541c4cd9bf526d9888c7": {"t": 1785769118.4653122, "n": 5610, "h": "87bbb3e5fb52e3d4", "c": "#--------------------------通用配置-------------------------\nspring:\n application:\n # 应用名\n name: novel\n profiles:\n # 激活特定配置\n active: dev\n jackson:\n generator:\n # JSON 序列化时,将所有 Number 类型的属性都转为 String 类型返回,避免前端数据精度丢失的问题。\n # 由于 Javascript 标准规定所有数字处理都应使用 64 位 IEEE 754 浮点值完成,\n # 结果是某些 64 位整数值无法准确表示(尾数只有 51 位宽)\n write-numbers-as-strings: true\n servlet:\n multipart:\n # 上传文件最大大小\n max-file-size: 5MB\nserver:\n # 端口号\n port: 8888\n\n--- #---------------------数据库配置---------------------------\nspring:\n datasource:\n url: jdbc:mysql://localhost:3306/novel_test?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai\n username: root\n password: test123456\n # ShardingSphere-JDBC 配置\n # 配置是 ShardingSphere-JDBC 中唯一与应用开发者交互的模块,\n # 通过它可以快速清晰的理解 ShardingSphere-JDBC 所提供的功能。\n shardingsphere:\n # 是否开启分库分表\n enabled: false\n props:\n # 是否在日志中打印 SQL\n sql-show: true\n # 模式配置\n mode:\n # 单机模式\n type: Standalone\n repository:\n # 文件持久化\n type: File\n props:\n # 元数据存储路径\n path: .shardingsphere\n # 使用本地配置覆盖持久化配置\n overwrite: true\n # 数据源配置\n datasource:\n names: ds_0\n ds_0:\n type: com.zaxxer.hikari.HikariDataSource\n driverClassName: com.mysql.cj.jdbc.Driver\n jdbcUrl: jdbc:mysql://localhost:3306/novel_test?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai\n username: root\n password: test123456\n # 规则配置\n rules:\n # 数据分片\n sharding:\n tables:\n # book_content 表\n book_content:\n # 数据节点\n actual-data-nodes: ds_$->{0}.book_content$->{0..9}\n # 分表策略\n table-strategy:\n standard:\n # 分片列名称\n sharding-column: chapter_id\n # 分片算法名称\n sharding-algorithm-name: bookContentSharding\n sharding-algorithms:\n bookContentSharding:\n # 行表达式分片算法,使用 Groovy 的表达式,提供对 SQL 语句中的 = 和 IN 的分片操作支持\n type: INLINE\n props:\n # 分片算法的行表达式\n algorithm-expression: book_content$->{chapter_id % 10}\n\n--- #---------------------中间件配置---------------------------\nspring:\n data:\n # Redis 配置\n redis:\n host: 127.0.0.1\n port: 6379\n password: 123456\n\n # Elasticsearch 配置\n elasticsearch:\n # 是否开启 Elasticsearch 搜索引擎功能:true-开启 false-不开启\n enabled: false\n uris:\n - https://my-deployment-ce7ca3.es.us-central1.gcp.cloud.es.io:9243\n username: elastic\n password: qTjgYVKSuExX6tWAsDuvuvwl\n\n # Spring AMQP 配置\n amqp:\n # 是否开启 Spring AMQP:true-开启 false-不开启\n enabled: false\n # RabbitMQ 配置\n rabbitmq:\n addresses: \"amqp://guest:guest@47.106.243.172\"\n virtual-host: novel\n template:\n retry:\n # 开启重试\n enabled: true\n # 最大重试次数\n max-attempts: 3\n # 第一次和第二次重试之间的持续时间\n initial-interval: \"3s\"\n\n# XXL-JOB 配置\nxxl:\n job:\n # 是否开启 XXL-JOB:true-开启 false-不开启\n enabled: false\n admin:\n ### 调度中心部署根地址 [选填]:如调度中心集群部署存在多个地址则用逗号分隔。执行器将会使用该地址进行\"执行器心跳注册\"和\"任务结果回调\";为空则关闭自动注册;\n addresses: http://127.0.0.1:8080/xxl-job-admin\n executor:\n ### 执行器AppName [选填]:执行器心跳注册分组依据;为空则关闭自动注册\n appname: xxl-job-executor-novel\n ### 执行器运行日志文件存储磁盘路径 [选填] :需要对该路径拥有读写权限;为空则使用默认路径;\n logpath: logs/xxl-job/jobhandler\n ### xxl-job, access token\n accessToken: 123\n\n--- #----------------------安全配置----------------------------\nspring:\n # Spring Boot 应用管理和监控\n boot:\n admin:\n client:\n # 是否开启 Spring Boot Admin 客户端\n enabled: false\n # Spring Boot Admin 服务端注册地址\n url: http://localhost:8080\n # Spring Boot Admin 服务端认证用户名\n username: novel\n # Spring Boot Admin 服务端认证密码\n password: novel\n instance:\n metadata:\n # SBA Client\n user.name: ${spring.security.user.name}\n user.password: ${spring.security.user.password}\n security:\n user:\n name: ENDPOINT_ADMIN\n password: ENDPOINT_ADMIN\n roles: ENDPOINT_ADMIN\n\n# Actuator 端点管理\nmanagement:\n # 端点公开配置\n endpoints:\n # 通过 HTTP 公开的 Web 端点\n web:\n exposure:\n # 公开所有的 Web 端点\n include: \"*\"\n # 端点启用配置\n endpoint:\n logfile:\n # 启用返回日志文件内容的端点\n enabled: true\n # 外部日志文件路径\n external-file: logs/novel.log\n info:\n env:\n # 公开所有以 info. 开头的环境属性\n enabled: true\n health:\n rabbit:\n # 关闭 rabbitmq 的健康检查\n enabled: false\n elasticsearch:\n # 关闭 elasticsearch 的健康检查\n enabled: false\n\n--- #--------------------接口文档配置---------------------------\nspringdoc:\n api-docs:\n enabled: false\n\n--- #---------------------自定义配置----------------------------\nnovel:\n # 跨域配置\n cors:\n # 允许跨域的域名\n allow-origins:\n - http://localhost:1024\n - http://localhost:8080\n # JWT密钥\n jwt:\n secret: E66559580A1ADF48CDD928516062F12E\n # XSS 过滤配置\n xss:\n # 过滤开关\n enabled: true\n # 排除链接\n excludes:\n - /system/notice/*\n file:\n # 文件上传配置\n upload:\n # 上传路径\n path: /Users/xiongxiaoyang/upload\n\n\n--- #------------------- dev 特定配置---------------------------\nspring:\n config:\n activate:\n on-profile: dev\nspringdoc:\n api-docs:\n enabled: true\n\n--- #------------------- test 特定配置--------------------------\nspring:\n config:\n activate:\n on-profile: test\n\n--- #-------------------- prod 特定配置-------------------------\nspring:\n config:\n activate:\n on-profile: prod\n data:\n # Redis 配置\n redis:\n host: 127.0.0.1\n port: 6379\n password:\n\n\n"}, "31bd2c0bf80151c794f73f27a772240acf67b580": {"t": 1785769119.8174593, "n": 5592, "h": "442f0bceb7ce3ae3", "c": "#--------------------------通用配置-------------------------\nspring:\n application:\n # 应用名\n name: novel\n profiles:\n # 激活特定配置\n active: dev\n jackson:\n generator:\n # JSON 序列化时,将所有 Number 类型的属性都转为 String 类型返回,避免前端数据精度丢失的问题。\n # 由于 Javascript 标准规定所有数字处理都应使用 64 位 IEEE 754 浮点值完成,\n # 结果是某些 64 位整数值无法准确表示(尾数只有 51 位宽)\n write-numbers-as-strings: true\n servlet:\n multipart:\n # 上传文件最大大小\n max-file-size: 5MB\nserver:\n # 端口号\n port: 8888\n\n--- #---------------------数据库配置---------------------------\nspring:\n datasource:\n url: jdbc:mysql://localhost:3306/novel_test?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai\n username: root\n password: test123456\n # ShardingSphere-JDBC 配置\n # 配置是 ShardingSphere-JDBC 中唯一与应用开发者交互的模块,\n # 通过它可以快速清晰的理解 ShardingSphere-JDBC 所提供的功能。\n shardingsphere:\n # 是否开启分库分表\n enabled: false\n props:\n # 是否在日志中打印 SQL\n sql-show: true\n # 模式配置\n mode:\n # 单机模式\n type: Standalone\n repository:\n # 文件持久化\n type: File\n props:\n # 元数据存储路径\n path: .shardingsphere\n # 使用本地配置覆盖持久化配置\n overwrite: true\n # 数据源配置\n datasource:\n names: ds_0\n ds_0:\n type: com.zaxxer.hikari.HikariDataSource\n driverClassName: com.mysql.cj.jdbc.Driver\n jdbcUrl: jdbc:mysql://localhost:3306/novel_test?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai\n username: root\n password: test123456\n # 规则配置\n rules:\n # 数据分片\n sharding:\n tables:\n # book_content 表\n book_content:\n # 数据节点\n actual-data-nodes: ds_$->{0}.book_content$->{0..9}\n # 分表策略\n table-strategy:\n standard:\n # 分片列名称\n sharding-column: chapter_id\n # 分片算法名称\n sharding-algorithm-name: bookContentSharding\n sharding-algorithms:\n bookContentSharding:\n # 行表达式分片算法,使用 Groovy 的表达式,提供对 SQL 语句中的 = 和 IN 的分片操作支持\n type: INLINE\n props:\n # 分片算法的行表达式\n algorithm-expression: book_content$->{chapter_id % 10}\n\n--- #---------------------中间件配置---------------------------\nspring:\n # Redis 配置\n redis:\n host: 127.0.0.1\n port: 6379\n password: 123456\n\n # Elasticsearch 配置\n elasticsearch:\n # 是否开启 Elasticsearch 搜索引擎功能:true-开启 false-不开启\n enabled: false\n uris:\n - https://my-deployment-ce7ca3.es.us-central1.gcp.cloud.es.io:9243\n username: elastic\n password: qTjgYVKSuExX6tWAsDuvuvwl\n\n # Spring AMQP 配置\n amqp:\n # 是否开启 Spring AMQP:true-开启 false-不开启\n enabled: false\n # RabbitMQ 配置\n rabbitmq:\n addresses: \"amqp://guest:guest@47.106.243.172\"\n virtual-host: novel\n template:\n retry:\n # 开启重试\n enabled: true\n # 最大重试次数\n max-attempts: 3\n # 第一次和第二次重试之间的持续时间\n initial-interval: \"3s\"\n\n# XXL-JOB 配置\nxxl:\n job:\n # 是否开启 XXL-JOB:true-开启 false-不开启\n enabled: false\n admin:\n ### 调度中心部署根地址 [选填]:如调度中心集群部署存在多个地址则用逗号分隔。执行器将会使用该地址进行\"执行器心跳注册\"和\"任务结果回调\";为空则关闭自动注册;\n addresses: http://127.0.0.1:8080/xxl-job-admin\n executor:\n ### 执行器AppName [选填]:执行器心跳注册分组依据;为空则关闭自动注册\n appname: xxl-job-executor-novel\n ### 执行器运行日志文件存储磁盘路径 [选填] :需要对该路径拥有读写权限;为空则使用默认路径;\n logpath: logs/xxl-job/jobhandler\n ### xxl-job, access token\n accessToken: 123\n\n--- #----------------------安全配置----------------------------\nspring:\n # Spring Boot 应用管理和监控\n boot:\n admin:\n client:\n # 是否开启 Spring Boot Admin 客户端\n enabled: false\n # Spring Boot Admin 服务端注册地址\n url: http://localhost:8080\n # Spring Boot Admin 服务端认证用户名\n username: novel\n # Spring Boot Admin 服务端认证密码\n password: novel\n instance:\n metadata:\n # SBA Client\n user.name: ${spring.security.user.name}\n user.password: ${spring.security.user.password}\n security:\n user:\n name: ENDPOINT_ADMIN\n password: ENDPOINT_ADMIN\n roles: ENDPOINT_ADMIN\n\n# Actuator 端点管理\nmanagement:\n # 端点公开配置\n endpoints:\n # 通过 HTTP 公开的 Web 端点\n web:\n exposure:\n # 公开所有的 Web 端点\n include: \"*\"\n # 端点启用配置\n endpoint:\n logfile:\n # 启用返回日志文件内容的端点\n enabled: true\n # 外部日志文件路径\n external-file: logs/novel.log\n info:\n env:\n # 公开所有以 info. 开头的环境属性\n enabled: true\n health:\n rabbit:\n # 关闭 rabbitmq 的健康检查\n enabled: false\n elasticsearch:\n # 关闭 elasticsearch 的健康检查\n enabled: false\n\n--- #--------------------接口文档配置---------------------------\nspringdoc:\n api-docs:\n enabled: false\n\n--- #---------------------自定义配置----------------------------\nnovel:\n # 跨域配置\n cors:\n # 允许跨域的域名\n allow-origins:\n - http://localhost:1024\n - http://localhost:8080\n # JWT密钥\n jwt:\n secret: E66559580A1ADF48CDD928516062F12E\n # XSS 过滤配置\n xss:\n # 过滤开关\n enabled: true\n # 排除链接\n excludes:\n - /system/notice/*\n file:\n # 文件上传配置\n upload:\n # 上传路径\n path: /Users/xiongxiaoyang/upload\n\n\n--- #------------------- dev 特定配置---------------------------\nspring:\n config:\n activate:\n on-profile: dev\nspringdoc:\n api-docs:\n enabled: true\n\n--- #------------------- test 特定配置--------------------------\nspring:\n config:\n activate:\n on-profile: test\n\n--- #-------------------- prod 特定配置-------------------------\nspring:\n config:\n activate:\n on-profile: prod\n data:\n # Redis 配置\n redis:\n host: 127.0.0.1\n port: 6379\n password:\n\n\n"}, "87fdd2e6fca4ba74e46f513473b9a496819876d2": {"t": 1785769121.1063182, "n": 5610, "h": "87bbb3e5fb52e3d4", "c": "#--------------------------通用配置-------------------------\nspring:\n application:\n # 应用名\n name: novel\n profiles:\n # 激活特定配置\n active: dev\n jackson:\n generator:\n # JSON 序列化时,将所有 Number 类型的属性都转为 String 类型返回,避免前端数据精度丢失的问题。\n # 由于 Javascript 标准规定所有数字处理都应使用 64 位 IEEE 754 浮点值完成,\n # 结果是某些 64 位整数值无法准确表示(尾数只有 51 位宽)\n write-numbers-as-strings: true\n servlet:\n multipart:\n # 上传文件最大大小\n max-file-size: 5MB\nserver:\n # 端口号\n port: 8888\n\n--- #---------------------数据库配置---------------------------\nspring:\n datasource:\n url: jdbc:mysql://localhost:3306/novel_test?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai\n username: root\n password: test123456\n # ShardingSphere-JDBC 配置\n # 配置是 ShardingSphere-JDBC 中唯一与应用开发者交互的模块,\n # 通过它可以快速清晰的理解 ShardingSphere-JDBC 所提供的功能。\n shardingsphere:\n # 是否开启分库分表\n enabled: false\n props:\n # 是否在日志中打印 SQL\n sql-show: true\n # 模式配置\n mode:\n # 单机模式\n type: Standalone\n repository:\n # 文件持久化\n type: File\n props:\n # 元数据存储路径\n path: .shardingsphere\n # 使用本地配置覆盖持久化配置\n overwrite: true\n # 数据源配置\n datasource:\n names: ds_0\n ds_0:\n type: com.zaxxer.hikari.HikariDataSource\n driverClassName: com.mysql.cj.jdbc.Driver\n jdbcUrl: jdbc:mysql://localhost:3306/novel_test?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai\n username: root\n password: test123456\n # 规则配置\n rules:\n # 数据分片\n sharding:\n tables:\n # book_content 表\n book_content:\n # 数据节点\n actual-data-nodes: ds_$->{0}.book_content$->{0..9}\n # 分表策略\n table-strategy:\n standard:\n # 分片列名称\n sharding-column: chapter_id\n # 分片算法名称\n sharding-algorithm-name: bookContentSharding\n sharding-algorithms:\n bookContentSharding:\n # 行表达式分片算法,使用 Groovy 的表达式,提供对 SQL 语句中的 = 和 IN 的分片操作支持\n type: INLINE\n props:\n # 分片算法的行表达式\n algorithm-expression: book_content$->{chapter_id % 10}\n\n--- #---------------------中间件配置---------------------------\nspring:\n data:\n # Redis 配置\n redis:\n host: 127.0.0.1\n port: 6379\n password: 123456\n\n # Elasticsearch 配置\n elasticsearch:\n # 是否开启 Elasticsearch 搜索引擎功能:true-开启 false-不开启\n enabled: false\n uris:\n - https://my-deployment-ce7ca3.es.us-central1.gcp.cloud.es.io:9243\n username: elastic\n password: qTjgYVKSuExX6tWAsDuvuvwl\n\n # Spring AMQP 配置\n amqp:\n # 是否开启 Spring AMQP:true-开启 false-不开启\n enabled: false\n # RabbitMQ 配置\n rabbitmq:\n addresses: \"amqp://guest:guest@47.106.243.172\"\n virtual-host: novel\n template:\n retry:\n # 开启重试\n enabled: true\n # 最大重试次数\n max-attempts: 3\n # 第一次和第二次重试之间的持续时间\n initial-interval: \"3s\"\n\n# XXL-JOB 配置\nxxl:\n job:\n # 是否开启 XXL-JOB:true-开启 false-不开启\n enabled: false\n admin:\n ### 调度中心部署根地址 [选填]:如调度中心集群部署存在多个地址则用逗号分隔。执行器将会使用该地址进行\"执行器心跳注册\"和\"任务结果回调\";为空则关闭自动注册;\n addresses: http://127.0.0.1:8080/xxl-job-admin\n executor:\n ### 执行器AppName [选填]:执行器心跳注册分组依据;为空则关闭自动注册\n appname: xxl-job-executor-novel\n ### 执行器运行日志文件存储磁盘路径 [选填] :需要对该路径拥有读写权限;为空则使用默认路径;\n logpath: logs/xxl-job/jobhandler\n ### xxl-job, access token\n accessToken: 123\n\n--- #----------------------安全配置----------------------------\nspring:\n # Spring Boot 应用管理和监控\n boot:\n admin:\n client:\n # 是否开启 Spring Boot Admin 客户端\n enabled: false\n # Spring Boot Admin 服务端注册地址\n url: http://localhost:8080\n # Spring Boot Admin 服务端认证用户名\n username: novel\n # Spring Boot Admin 服务端认证密码\n password: novel\n instance:\n metadata:\n # SBA Client\n user.name: ${spring.security.user.name}\n user.password: ${spring.security.user.password}\n security:\n user:\n name: ENDPOINT_ADMIN\n password: ENDPOINT_ADMIN\n roles: ENDPOINT_ADMIN\n\n# Actuator 端点管理\nmanagement:\n # 端点公开配置\n endpoints:\n # 通过 HTTP 公开的 Web 端点\n web:\n exposure:\n # 公开所有的 Web 端点\n include: \"*\"\n # 端点启用配置\n endpoint:\n logfile:\n # 启用返回日志文件内容的端点\n enabled: true\n # 外部日志文件路径\n external-file: logs/novel.log\n info:\n env:\n # 公开所有以 info. 开头的环境属性\n enabled: true\n health:\n rabbit:\n # 关闭 rabbitmq 的健康检查\n enabled: false\n elasticsearch:\n # 关闭 elasticsearch 的健康检查\n enabled: false\n\n--- #--------------------接口文档配置---------------------------\nspringdoc:\n api-docs:\n enabled: false\n\n--- #---------------------自定义配置----------------------------\nnovel:\n # 跨域配置\n cors:\n # 允许跨域的域名\n allow-origins:\n - http://localhost:1024\n - http://localhost:8080\n # JWT密钥\n jwt:\n secret: E66559580A1ADF48CDD928516062F12E\n # XSS 过滤配置\n xss:\n # 过滤开关\n enabled: true\n # 排除链接\n excludes:\n - /system/notice/*\n file:\n # 文件上传配置\n upload:\n # 上传路径\n path: /Users/xiongxiaoyang/upload\n\n\n--- #------------------- dev 特定配置---------------------------\nspring:\n config:\n activate:\n on-profile: dev\nspringdoc:\n api-docs:\n enabled: true\n\n--- #------------------- test 特定配置--------------------------\nspring:\n config:\n activate:\n on-profile: test\n\n--- #-------------------- prod 特定配置-------------------------\nspring:\n config:\n activate:\n on-profile: prod\n data:\n # Redis 配置\n redis:\n host: 127.0.0.1\n port: 6379\n password:\n\n\n"}, "570ef7e7cb421427556b374472604f40f7cc50a9": {"t": 1785769122.4018419, "n": 5467, "h": "a6523e48a797b7b7", "c": "#--------------------------通用配置-------------------------\nspring:\n application:\n # 应用名\n name: novel\n profiles:\n # 激活特定配置\n active: dev\n jackson:\n generator:\n # JSON 序列化时,将所有 Number 类型的属性都转为 String 类型返回,避免前端数据精度丢失的问题。\n # 由于 Javascript 标准规定所有数字处理都应使用 64 位 IEEE 754 浮点值完成,\n # 结果是某些 64 位整数值无法准确表示(尾数只有 51 位宽)\n write-numbers-as-strings: true\n servlet:\n multipart:\n # 上传文件最大大小\n max-file-size: 5MB\nserver:\n # 端口号\n port: 8888\n\n--- #---------------------数据库配置---------------------------\nspring:\n datasource:\n url: jdbc:mysql://localhost:3306/novel_test?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai\n username: root\n password: test123456\n # ShardingSphere-JDBC 配置\n # 配置是 ShardingSphere-JDBC 中唯一与应用开发者交互的模块,\n # 通过它可以快速清晰的理解 ShardingSphere-JDBC 所提供的功能。\n shardingsphere:\n # 是否开启分库分表\n enabled: false\n props:\n # 是否在日志中打印 SQL\n sql-show: true\n # 模式配置\n mode:\n # 单机模式\n type: Standalone\n repository:\n # 文件持久化\n type: File\n props:\n # 元数据存储路径\n path: .shardingsphere\n # 使用本地配置覆盖持久化配置\n overwrite: true\n # 数据源配置\n datasource:\n names: ds_0\n ds_0:\n type: com.zaxxer.hikari.HikariDataSource\n driverClassName: com.mysql.cj.jdbc.Driver\n jdbcUrl: jdbc:mysql://localhost:3306/novel_test?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai\n username: root\n password: test123456\n # 规则配置\n rules:\n # 数据分片\n sharding:\n tables:\n # book_content 表\n book_content:\n # 数据节点\n actual-data-nodes: ds_$->{0}.book_content$->{0..9}\n # 分表策略\n table-strategy:\n standard:\n # 分片列名称\n sharding-column: chapter_id\n # 分片算法名称\n sharding-algorithm-name: bookContentSharding\n sharding-algorithms:\n bookContentSharding:\n # 行表达式分片算法,使用 Groovy 的表达式,提供对 SQL 语句中的 = 和 IN 的分片操作支持\n type: INLINE\n props:\n # 分片算法的行表达式\n algorithm-expression: book_content$->{chapter_id % 10}\n\n--- #---------------------中间件配置---------------------------\nspring:\n data:\n # Redis 配置\n redis:\n host: 127.0.0.1\n port: 6379\n password: 123456\n\n # Elasticsearch 配置\n elasticsearch:\n # 是否开启 Elasticsearch 搜索引擎功能:true-开启 false-不开启\n enabled: false\n uris:\n - https://my-deployment-ce7ca3.es.us-central1.gcp.cloud.es.io:9243\n username: elastic\n password: qTjgYVKSuExX6tWAsDuvuvwl\n\n # Spring AMQP 配置\n amqp:\n # 是否开启 Spring AMQP:true-开启 false-不开启\n enabled: false\n # RabbitMQ 配置\n rabbitmq:\n addresses: \"amqp://guest:guest@47.106.243.172\"\n virtual-host: novel\n template:\n retry:\n # 开启重试\n enabled: true\n # 最大重试次数\n max-attempts: 3\n # 第一次和第二次重试之间的持续时间\n initial-interval: \"3s\"\n\n# XXL-JOB 配置\nxxl:\n job:\n # 是否开启 XXL-JOB:true-开启 false-不开启\n enabled: false\n admin:\n ### 调度中心部署根地址 [选填]:如调度中心集群部署存在多个地址则用逗号分隔。执行器将会使用该地址进行\"执行器心跳注册\"和\"任务结果回调\";为空则关闭自动注册;\n addresses: http://127.0.0.1:8080/xxl-job-admin\n executor:\n ### 执行器AppName [选填]:执行器心跳注册分组依据;为空则关闭自动注册\n appname: xxl-job-executor-novel\n ### 执行器运行日志文件存储磁盘路径 [选填] :需要对该路径拥有读写权限;为空则使用默认路径;\n logpath: logs/xxl-job/jobhandler\n ### xxl-job, access token\n accessToken: 123\n\n--- #----------------------安全配置----------------------------\nspring:\n # Spring Boot 应用管理和监控\n boot:\n admin:\n client:\n # 是否开启 Spring Boot Admin 客户端\n enabled: false\n # Spring Boot Admin 服务端注册地址\n url: http://localhost:8080\n # Spring Boot Admin 服务端认证用户名\n username: novel\n # Spring Boot Admin 服务端认证密码\n password: novel\n instance:\n metadata:\n # SBA Client\n user.name: ${spring.security.user.name}\n user.password: ${spring.security.user.password}\n security:\n user:\n name: ENDPOINT_ADMIN\n password: ENDPOINT_ADMIN\n roles: ENDPOINT_ADMIN\n\n# Actuator 端点管理\nmanagement:\n # 端点公开配置\n endpoints:\n # 通过 HTTP 公开的 Web 端点\n web:\n exposure:\n # 公开所有的 Web 端点\n include: \"*\"\n # 端点启用配置\n endpoint:\n logfile:\n # 启用返回日志文件内容的端点\n enabled: true\n # 外部日志文件路径\n external-file: logs/novel.log\n info:\n env:\n # 公开所有以 info. 开头的环境属性\n enabled: true\n health:\n rabbit:\n # 关闭 rabbitmq 的健康检查\n enabled: false\n elasticsearch:\n # 关闭 elasticsearch 的健康检查\n enabled: false\n\n--- #---------------------自定义配置----------------------------\nnovel:\n # 跨域配置\n cors:\n # 允许跨域的域名\n allow-origins:\n - http://localhost:1024\n - http://localhost:8080\n # JWT密钥\n jwt:\n secret: E66559580A1ADF48CDD928516062F12E\n # XSS 过滤配置\n xss:\n # 过滤开关\n enabled: true\n # 排除链接\n excludes:\n - /system/notice/*\n file:\n # 文件上传配置\n upload:\n # 上传路径\n path: /Users/xiongxiaoyang/upload\n\n\n--- #------------------- dev 特定配置---------------------------\nspring:\n config:\n activate:\n on-profile: dev\n\n--- #------------------- test 特定配置--------------------------\nspring:\n config:\n activate:\n on-profile: test\n\n--- #-------------------- prod 特定配置-------------------------\nspring:\n config:\n activate:\n on-profile: prod\n data:\n # Redis 配置\n redis:\n host: 127.0.0.1\n port: 6379\n password:\n\n\n"}, "3e89d2a363610360037fbdd59253695d5142df98": {"t": 1785769123.6439092, "n": 5467, "h": "3597013c91387baa", "c": "#---------------------通用配置-------------------------\nspring:\n application:\n # 应用名\n name: novel\n profiles:\n # 激活特定配置\n active: dev\n jackson:\n generator:\n # JSON 序列化时,将所有 Number 类型的属性都转为 String 类型返回,避免前端数据精度丢失的问题。\n # 由于 Javascript 标准规定所有数字处理都应使用 64 位 IEEE 754 浮点值完成,\n # 结果是某些 64 位整数值无法准确表示(尾数只有 51 位宽)\n write-numbers-as-strings: true\n servlet:\n multipart:\n # 上传文件最大大小\n max-file-size: 5MB\nserver:\n # 端口号\n port: 8888\n\n#---------------------数据库配置-------------------------\n---\nspring:\n datasource:\n url: jdbc:mysql://localhost:3306/novel_test?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai\n username: root\n password: test123456\n # ShardingSphere-JDBC 配置\n # 配置是 ShardingSphere-JDBC 中唯一与应用开发者交互的模块,\n # 通过它可以快速清晰的理解 ShardingSphere-JDBC 所提供的功能。\n shardingsphere:\n # 是否开启分库分表\n enabled: false\n props:\n # 是否在日志中打印 SQL\n sql-show: true\n # 模式配置\n mode:\n # 单机模式\n type: Standalone\n repository:\n # 文件持久化\n type: File\n props:\n # 元数据存储路径\n path: .shardingsphere\n # 使用本地配置覆盖持久化配置\n overwrite: true\n # 数据源配置\n datasource:\n names: ds_0\n ds_0:\n type: com.zaxxer.hikari.HikariDataSource\n driverClassName: com.mysql.cj.jdbc.Driver\n jdbcUrl: jdbc:mysql://localhost:3306/novel_test?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai\n username: root\n password: test123456\n # 规则配置\n rules:\n # 数据分片\n sharding:\n tables:\n # book_content 表\n book_content:\n # 数据节点\n actual-data-nodes: ds_$->{0}.book_content$->{0..9}\n # 分表策略\n table-strategy:\n standard:\n # 分片列名称\n sharding-column: chapter_id\n # 分片算法名称\n sharding-algorithm-name: bookContentSharding\n sharding-algorithms:\n bookContentSharding:\n # 行表达式分片算法,使用 Groovy 的表达式,提供对 SQL 语句中的 = 和 IN 的分片操作支持\n type: INLINE\n props:\n # 分片算法的行表达式\n algorithm-expression: book_content$->{chapter_id % 10}\n\n#---------------------中间件配置-------------------------\n---\nspring:\n data:\n # Redis 配置\n redis:\n host: 127.0.0.1\n port: 6379\n password: 123456\n\n # Elasticsearch 配置\n elasticsearch:\n # 是否开启 Elasticsearch 搜索引擎功能:true-开启 false-不开启\n enabled: false\n uris:\n - https://my-deployment-ce7ca3.es.us-central1.gcp.cloud.es.io:9243\n username: elastic\n password: qTjgYVKSuExX6tWAsDuvuvwl\n\n # Spring AMQP 配置\n amqp:\n # 是否开启 Spring AMQP:true-开启 false-不开启\n enabled: false\n # RabbitMQ 配置\n rabbitmq:\n addresses: \"amqp://guest:guest@47.106.243.172\"\n virtual-host: novel\n template:\n retry:\n # 开启重试\n enabled: true\n # 最大重试次数\n max-attempts: 3\n # 第一次和第二次重试之间的持续时间\n initial-interval: \"3s\"\n\n# XXL-JOB 配置\nxxl:\n job:\n # 是否开启 XXL-JOB:true-开启 false-不开启\n enabled: false\n admin:\n ### 调度中心部署根地址 [选填]:如调度中心集群部署存在多个地址则用逗号分隔。执行器将会使用该地址进行\"执行器心跳注册\"和\"任务结果回调\";为空则关闭自动注册;\n addresses: http://127.0.0.1:8080/xxl-job-admin\n executor:\n ### 执行器AppName [选填]:执行器心跳注册分组依据;为空则关闭自动注册\n appname: xxl-job-executor-novel\n ### 执行器运行日志文件存储磁盘路径 [选填] :需要对该路径拥有读写权限;为空则使用默认路径;\n logpath: logs/xxl-job/jobhandler\n ### xxl-job, access token\n accessToken: 123\n\n#---------------------安全配置-------------------------\n---\nspring:\n # Spring Boot 应用管理和监控\n boot:\n admin:\n client:\n # 是否开启 Spring Boot Admin 客户端\n enabled: false\n # Spring Boot Admin 服务端注册地址\n url: http://localhost:8080\n # Spring Boot Admin 服务端认证用户名\n username: novel\n # Spring Boot Admin 服务端认证密码\n password: novel\n instance:\n metadata:\n # SBA Client\n user.name: ${spring.security.user.name}\n user.password: ${spring.security.user.password}\n security:\n user:\n name: ENDPOINT_ADMIN\n password: ENDPOINT_ADMIN\n roles: ENDPOINT_ADMIN\n\n# Actuator 端点管理\nmanagement:\n # 端点公开配置\n endpoints:\n # 通过 HTTP 公开的 Web 端点\n web:\n exposure:\n # 公开所有的 Web 端点\n include: \"*\"\n # 端点启用配置\n endpoint:\n logfile:\n # 启用返回日志文件内容的端点\n enabled: true\n # 外部日志文件路径\n external-file: logs/novel.log\n info:\n env:\n # 公开所有以 info. 开头的环境属性\n enabled: true\n health:\n rabbit:\n # 关闭 rabbitmq 的健康检查\n enabled: false\n elasticsearch:\n # 关闭 elasticsearch 的健康检查\n enabled: false\n\n#---------------------自定义配置-------------------------\nnovel:\n # 跨域配置\n cors:\n # 允许跨域的域名\n allow-origins:\n - http://localhost:1024\n - http://localhost:8080\n # JWT密钥\n jwt:\n secret: E66559580A1ADF48CDD928516062F12E\n # XSS 过滤配置\n xss:\n # 过滤开关\n enabled: true\n # 排除链接\n excludes:\n - /system/notice/*\n file:\n # 文件上传配置\n upload:\n # 上传路径\n path: /Users/xiongxiaoyang/upload\n\n\n#----------------------- dev 特定配置-----------------------------\n---\nspring:\n config:\n activate:\n on-profile: dev\n\n#----------------------- test 特定配置-----------------------------\n---\nspring:\n config:\n activate:\n on-profile: test\n\n#----------------------- prod 特定配置-----------------------------\n---\nspring:\n config:\n activate:\n on-profile: prod\n data:\n # Redis 配置\n redis:\n host: 127.0.0.1\n port: 6379\n password:\n\n\n"}, "fc0f3bee1d8afa3de703052a39d59caf9fa86b1d": {"t": 1785769125.0663257, "n": 4752, "h": "5dbd03dd9f5e7d80", "c": "spring:\n profiles:\n active: dev\n# 将所有数字转为 String 类型返回,避免前端数据精度丢失的问题\n jackson:\n generator:\n write-numbers-as-strings: true\n servlet:\n # 上传文件最大大小\n multipart:\n max-file-size: 5MB\n application:\n name: novel\n\nserver:\n port: 8888\n\n---\nspring:\n datasource:\n url: jdbc:mysql://localhost:3306/novel_test?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai\n username: root\n password: test123456\n # ShardingSphere-JDBC 配置\n # 配置是 ShardingSphere-JDBC 中唯一与应用开发者交互的模块,\n # 通过它可以快速清晰的理解 ShardingSphere-JDBC 所提供的功能。\n shardingsphere:\n # 是否开启分库分表\n enabled: false\n props:\n # 是否在日志中打印 SQL\n sql-show: true\n # 模式配置\n mode:\n # 单机模式\n type: Standalone\n repository:\n # 文件持久化\n type: File\n props:\n # 元数据存储路径\n path: .shardingsphere\n # 使用本地配置覆盖持久化配置\n overwrite: true\n # 数据源配置\n datasource:\n names: ds_0\n ds_0:\n type: com.zaxxer.hikari.HikariDataSource\n driverClassName: com.mysql.cj.jdbc.Driver\n jdbcUrl: jdbc:mysql://localhost:3306/novel_test?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai\n username: root\n password: test123456\n # 规则配置\n rules:\n # 数据分片\n sharding:\n tables:\n # book_content 表\n book_content:\n # 数据节点\n actual-data-nodes: ds_$->{0}.book_content$->{0..9}\n # 分表策略\n table-strategy:\n standard:\n # 分片列名称\n sharding-column: chapter_id\n # 分片算法名称\n sharding-algorithm-name: bookContentSharding\n sharding-algorithms:\n bookContentSharding:\n # 行表达式分片算法,使用 Groovy 的表达式,提供对 SQL 语句中的 = 和 IN 的分片操作支持\n type: INLINE\n props:\n # 分片算法的行表达式\n algorithm-expression: book_content$->{chapter_id % 10}\n\n config:\n activate:\n on-profile: dev\n\n---\nspring:\n # Redis 配置\n redis:\n host: 127.0.0.1\n port: 6379\n password: 123456\n config:\n activate:\n on-profile: dev\n # Elasticsearch 配置\n elasticsearch:\n # 是否开启 elasticsearch 搜索引擎功能:true-开启 false-不开启\n enable: false\n uris:\n - https://my-deployment-ce7ca3.es.us-central1.gcp.cloud.es.io:9243\n username: elastic\n password: qTjgYVKSuExX6tWAsDuvuvwl\n amqp:\n # 是否开启 Spring AMQP:true-开启 false-不开启\n enable: false\n # RabbitMQ 配置\n rabbitmq:\n addresses: \"amqp://guest:guest@47.106.243.172\"\n virtual-host: novel\n template:\n retry:\n # 开启重试\n enabled: true\n # 最大重试次数\n max-attempts: 3\n # 第一次和第二次重试之间的持续时间\n initial-interval: \"3s\"\n\n# XXL-JOB 配置\nxxl:\n job:\n # 是否开启 XXL-JOB:true-开启 false-不开启\n enable: false\n admin:\n ### 调度中心部署根地址 [选填]:如调度中心集群部署存在多个地址则用逗号分隔。执行器将会使用该地址进行\"执行器心跳注册\"和\"任务结果回调\";为空则关闭自动注册;\n addresses: http://127.0.0.1:8080/xxl-job-admin\n executor:\n ### 执行器AppName [选填]:执行器心跳注册分组依据;为空则关闭自动注册\n appname: xxl-job-executor-novel\n ### 执行器运行日志文件存储磁盘路径 [选填] :需要对该路径拥有读写权限;为空则使用默认路径;\n logpath: logs/xxl-job/jobhandler\n ### xxl-job, access token\n accessToken: 123\n\n\n---\nspring:\n config:\n activate:\n on-profile: dev\n# Spring Boot 应用管理和监控\n boot:\n admin:\n client:\n # 是否开启 Spring Boot Admin 客户端\n enabled: false\n # Spring Boot Admin 服务端注册地址\n url: http://localhost:8080\n # Spring Boot Admin 服务端认证用户名\n username: novel\n # Spring Boot Admin 服务端认证密码\n password: novel\n instance:\n metadata:\n # SBA Client\n user.name: ${spring.security.user.name}\n user.password: ${spring.security.user.password}\n security:\n user:\n name: ENDPOINT_ADMIN\n password: ENDPOINT_ADMIN\n roles: ENDPOINT_ADMIN\n\n# Actuator 端点管理\nmanagement:\n # 端点公开配置\n endpoints:\n # 通过 HTTP 公开的 Web 端点\n web:\n exposure:\n # 公开所有的 Web 端点\n include: \"*\"\n\n # 端点启用配置\n endpoint:\n logfile:\n # 启用返回日志文件内容的端点\n enabled: true\n # 外部日志文件路径\n external-file: logs/novel.log\n\n info:\n env:\n # 公开所有以 info. 开头的环境属性\n enabled: true\n health:\n rabbit:\n # 关闭 rabbitmq 的健康检查\n enabled: false\n elasticsearch:\n # 关闭 elasticsearch 的健康检查\n enabled: false\n\n\n\n---\nspring:\n config:\n activate:\n on-profile: dev\n\n# 项目配置\nnovel:\n # 跨域配置\n cors:\n # 允许跨域的域名\n allow-origins:\n - http://localhost:1024\n - http://localhost:8080\n # JWT密钥\n jwt:\n secret: E66559580A1ADF48CDD928516062F12E\n # XSS 过滤配置\n xss:\n # 过滤开关\n enabled: true\n # 排除链接\n excludes:\n - /system/notice/*\n file:\n # 文件上传配置\n upload:\n # 上传路径\n path: /Users/xiongxiaoyang/upload\n\n\n\n"}, "925da99d0b9cdca934795dd3404be6073b56ad8d": {"t": 1785769126.2855983, "n": 4577, "h": "99d44ca1ff5f0a31", "c": "spring:\n profiles:\n active: dev\n# 将所有数字转为 String 类型返回,避免前端数据精度丢失的问题\n jackson:\n generator:\n write-numbers-as-strings: true\n servlet:\n # 上传文件最大大小\n multipart:\n max-file-size: 5MB\n application:\n name: novel\n\nserver:\n port: 8888\n\n---\nspring:\n datasource:\n url: jdbc:mysql://localhost:3306/novel_test?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai\n username: root\n password: test123456\n # ShardingSphere-JDBC 配置\n # 配置是 ShardingSphere-JDBC 中唯一与应用开发者交互的模块,\n # 通过它可以快速清晰的理解 ShardingSphere-JDBC 所提供的功能。\n shardingsphere:\n # 是否开启分库分表\n enabled: false\n props:\n # 是否在日志中打印 SQL\n sql-show: true\n # 模式配置\n mode:\n # 单机模式\n type: Standalone\n repository:\n # 文件持久化\n type: File\n props:\n # 元数据存储路径\n path: .shardingsphere\n # 使用本地配置覆盖持久化配置\n overwrite: true\n # 数据源配置\n datasource:\n names: ds_0\n ds_0:\n type: com.zaxxer.hikari.HikariDataSource\n driverClassName: com.mysql.cj.jdbc.Driver\n jdbcUrl: jdbc:mysql://localhost:3306/novel_test?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai\n username: root\n password: test123456\n # 规则配置\n rules:\n # 数据分片\n sharding:\n tables:\n # book_content 表\n book_content:\n # 数据节点\n actual-data-nodes: ds_$->{0}.book_content$->{0..9}\n # 分表策略\n table-strategy:\n standard:\n # 分片列名称\n sharding-column: chapter_id\n # 分片算法名称\n sharding-algorithm-name: bookContentSharding\n sharding-algorithms:\n bookContentSharding:\n # 行表达式分片算法,使用 Groovy 的表达式,提供对 SQL 语句中的 = 和 IN 的分片操作支持\n type: INLINE\n props:\n # 分片算法的行表达式\n algorithm-expression: book_content$->{chapter_id % 10}\n\n config:\n activate:\n on-profile: dev\n\n---\nspring:\n # Redis 配置\n redis:\n host: 127.0.0.1\n port: 6379\n password: 123456\n config:\n activate:\n on-profile: dev\n # Elasticsearch 配置\n elasticsearch:\n # 是否开启 elasticsearch 搜索引擎功能:true-开启 false-不开启\n enable: false\n uris:\n - https://my-deployment-ce7ca3.es.us-central1.gcp.cloud.es.io:9243\n username: elastic\n password: qTjgYVKSuExX6tWAsDuvuvwl\n amqp:\n # 是否开启 Spring AMQP:true-开启 false-不开启\n enable: false\n # RabbitMQ 配置\n rabbitmq:\n addresses: \"amqp://guest:guest@47.106.243.172\"\n virtual-host: novel\n template:\n retry:\n # 开启重试\n enabled: true\n # 最大重试次数\n max-attempts: 3\n # 第一次和第二次重试之间的持续时间\n initial-interval: \"3s\"\n\n# XXL-JOB 配置\nxxl:\n job:\n # 是否开启 XXL-JOB:true-开启 false-不开启\n enable: false\n admin:\n ### 调度中心部署根地址 [选填]:如调度中心集群部署存在多个地址则用逗号分隔。执行器将会使用该地址进行\"执行器心跳注册\"和\"任务结果回调\";为空则关闭自动注册;\n addresses: http://127.0.0.1:8080/xxl-job-admin\n executor:\n ### 执行器AppName [选填]:执行器心跳注册分组依据;为空则关闭自动注册\n appname: xxl-job-executor-novel\n ### 执行器运行日志文件存储磁盘路径 [选填] :需要对该路径拥有读写权限;为空则使用默认路径;\n logpath: logs/xxl-job/jobhandler\n ### xxl-job, access token\n accessToken: 123\n\n\n---\nspring:\n config:\n activate:\n on-profile: dev\n# Spring Boot 应用管理和监控\n boot:\n admin:\n client:\n # 是否开启 Spring Boot Admin 客户端\n enabled: false\n # Spring Boot Admin 服务端注册地址\n url: http://localhost:8080\n # Spring Boot Admin 服务端认证用户名\n username: novel\n # Spring Boot Admin 服务端认证密码\n password: novel\n security:\n user:\n name: ENDPOINT_ADMIN\n password: ENDPOINT_ADMIN\n roles: ENDPOINT_ADMIN\n\n# Actuator 端点管理\nmanagement:\n # 端点公开配置\n endpoints:\n # 通过 HTTP 公开的 Web 端点\n web:\n exposure:\n # 公开所有的 Web 端点\n include: \"*\"\n\n # 端点启用配置\n endpoint:\n logfile:\n # 启用返回日志文件内容的端点\n enabled: true\n # 外部日志文件路径\n external-file: logs/novel.log\n\n info:\n env:\n # 公开所有以 info. 开头的环境属性\n enabled: true\n health:\n rabbit:\n # 关闭 rabbitmq 的健康检查\n enabled: false\n elasticsearch:\n # 关闭 elasticsearch 的健康检查\n enabled: false\n\n\n\n---\nspring:\n config:\n activate:\n on-profile: dev\n\n# 项目配置\nnovel:\n # 跨域配置\n cors:\n # 允许跨域的域名\n allow-origins:\n - http://localhost:1024\n - http://localhost:8080\n # JWT密钥\n jwt:\n secret: E66559580A1ADF48CDD928516062F12E\n # XSS 过滤配置\n xss:\n # 过滤开关\n enabled: true\n # 排除链接\n excludes:\n - /system/notice/*\n file:\n # 文件上传配置\n upload:\n # 上传路径\n path: /Users/xiongxiaoyang/upload\n\n\n\n"}, "0a8808b418e854694d2f0d5261ec88f41917c794": {"t": 1785769127.6539214, "n": 4258, "h": "bfc66d1041dfe11f", "c": "spring:\n profiles:\n active: dev\n# 将所有数字转为 String 类型返回,避免前端数据精度丢失的问题\n jackson:\n generator:\n write-numbers-as-strings: true\n servlet:\n # 上传文件最大大小\n multipart:\n max-file-size: 5MB\n application:\n name: novel\n\nserver:\n port: 8888\n\n---\nspring:\n datasource:\n url: jdbc:mysql://localhost:3306/novel_test?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai\n username: root\n password: test123456\n # ShardingSphere-JDBC 配置\n # 配置是 ShardingSphere-JDBC 中唯一与应用开发者交互的模块,\n # 通过它可以快速清晰的理解 ShardingSphere-JDBC 所提供的功能。\n shardingsphere:\n # 是否开启分库分表\n enabled: false\n props:\n # 是否在日志中打印 SQL\n sql-show: true\n # 模式配置\n mode:\n # 单机模式\n type: Standalone\n repository:\n # 文件持久化\n type: File\n props:\n # 元数据存储路径\n path: .shardingsphere\n # 使用本地配置覆盖持久化配置\n overwrite: true\n # 数据源配置\n datasource:\n names: ds_0\n ds_0:\n type: com.zaxxer.hikari.HikariDataSource\n driverClassName: com.mysql.cj.jdbc.Driver\n jdbcUrl: jdbc:mysql://localhost:3306/novel_test?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai\n username: root\n password: test123456\n # 规则配置\n rules:\n # 数据分片\n sharding:\n tables:\n # book_content 表\n book_content:\n # 数据节点\n actual-data-nodes: ds_$->{0}.book_content$->{0..9}\n # 分表策略\n table-strategy:\n standard:\n # 分片列名称\n sharding-column: chapter_id\n # 分片算法名称\n sharding-algorithm-name: bookContentSharding\n sharding-algorithms:\n bookContentSharding:\n # 行表达式分片算法,使用 Groovy 的表达式,提供对 SQL 语句中的 = 和 IN 的分片操作支持\n type: INLINE\n props:\n # 分片算法的行表达式\n algorithm-expression: book_content$->{chapter_id % 10}\n\n config:\n activate:\n on-profile: dev\n\n---\nspring:\n # Redis 配置\n redis:\n host: 127.0.0.1\n port: 6379\n password: 123456\n config:\n activate:\n on-profile: dev\n # Elasticsearch 配置\n elasticsearch:\n # 是否开启 elasticsearch 搜索引擎功能:true-开启 false-不开启\n enable: false\n uris:\n - https://my-deployment-ce7ca3.es.us-central1.gcp.cloud.es.io:9243\n username: elastic\n password: qTjgYVKSuExX6tWAsDuvuvwl\n amqp:\n # 是否开启 Spring AMQP:true-开启 false-不开启\n enable: false\n # RabbitMQ 配置\n rabbitmq:\n addresses: \"amqp://guest:guest@47.106.243.172\"\n virtual-host: novel\n template:\n retry:\n # 开启重试\n enabled: true\n # 最大重试次数\n max-attempts: 3\n # 第一次和第二次重试之间的持续时间\n initial-interval: \"3s\"\n\n# XXL-JOB 配置\nxxl:\n job:\n # 是否开启 XXL-JOB:true-开启 false-不开启\n enable: false\n admin:\n ### 调度中心部署根地址 [选填]:如调度中心集群部署存在多个地址则用逗号分隔。执行器将会使用该地址进行\"执行器心跳注册\"和\"任务结果回调\";为空则关闭自动注册;\n addresses: http://127.0.0.1:8080/xxl-job-admin\n executor:\n ### 执行器AppName [选填]:执行器心跳注册分组依据;为空则关闭自动注册\n appname: xxl-job-executor-novel\n ### 执行器运行日志文件存储磁盘路径 [选填] :需要对该路径拥有读写权限;为空则使用默认路径;\n logpath: logs/xxl-job/jobhandler\n ### xxl-job, access token\n accessToken: 123\n\n\n---\nspring:\n config:\n activate:\n on-profile: dev\n# Spring Boot 应用管理和监控\n boot:\n admin:\n client:\n # 是否开启 Spring Boot Admin 客户端\n enabled: false\n # Spring Boot Admin 服务端注册地址\n url: http://localhost:8080\n # Spring Boot Admin 服务端认证用户名\n username: novel\n # Spring Boot Admin 服务端认证密码\n password: novel\n\n\nmanagement:\n endpoints:\n web:\n exposure:\n include: \"*\"\n endpoint:\n logfile:\n enabled: true\n external-file: logs/novel.log\n\n info:\n env:\n enabled: true\n health:\n rabbit:\n enabled: false\n elasticsearch:\n enabled: false\n\n\n---\nspring:\n config:\n activate:\n on-profile: dev\n\n# 项目配置\nnovel:\n # 跨域配置\n cors:\n # 允许跨域的域名\n allow-origins:\n - http://localhost:1024\n - http://localhost:8080\n # JWT密钥\n jwt:\n secret: E66559580A1ADF48CDD928516062F12E\n # XSS 过滤配置\n xss:\n # 过滤开关\n enabled: true\n # 排除链接\n excludes:\n - /system/notice/*\n file:\n # 文件上传配置\n upload:\n # 上传路径\n path: /Users/xiongxiaoyang/upload\n\n\n\n"}, "d5e45e74c9410c00fd613261e3ad25c6a4a3dac4": {"t": 1785769128.8736324, "n": 3586, "h": "86e8c22f50222861", "c": "spring:\n profiles:\n active: dev\n\n# 将所有数字转为 String 类型返回,避免前端数据精度丢失的问题\n jackson:\n generator:\n write-numbers-as-strings: true\n servlet:\n # 上传文件最大大小\n multipart:\n max-file-size: 5MB\n\nserver:\n port: 8888\n\n---\nspring:\n datasource:\n url: jdbc:mysql://localhost:3306/novel_test?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai\n username: root\n password: test123456\n # ShardingSphere-JDBC 配置\n # 配置是 ShardingSphere-JDBC 中唯一与应用开发者交互的模块,\n # 通过它可以快速清晰的理解 ShardingSphere-JDBC 所提供的功能。\n shardingsphere:\n # 是否开启分库分表\n enabled: false\n props:\n # 是否在日志中打印 SQL\n sql-show: true\n # 模式配置\n mode:\n # 单机模式\n type: Standalone\n repository:\n # 文件持久化\n type: File\n props:\n # 元数据存储路径\n path: .shardingsphere\n # 使用本地配置覆盖持久化配置\n overwrite: true\n # 数据源配置\n datasource:\n names: ds_0\n ds_0:\n type: com.zaxxer.hikari.HikariDataSource\n driverClassName: com.mysql.cj.jdbc.Driver\n jdbcUrl: jdbc:mysql://localhost:3306/novel_test?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai\n username: root\n password: test123456\n # 规则配置\n rules:\n # 数据分片\n sharding:\n tables:\n # book_content 表\n book_content:\n # 数据节点\n actual-data-nodes: ds_$->{0}.book_content$->{0..9}\n # 分表策略\n table-strategy:\n standard:\n # 分片列名称\n sharding-column: chapter_id\n # 分片算法名称\n sharding-algorithm-name: bookContentSharding\n sharding-algorithms:\n bookContentSharding:\n # 行表达式分片算法,使用 Groovy 的表达式,提供对 SQL 语句中的 = 和 IN 的分片操作支持\n type: INLINE\n props:\n # 分片算法的行表达式\n algorithm-expression: book_content$->{chapter_id % 10}\n\n config:\n activate:\n on-profile: dev\n\n---\nspring:\n # Redis 配置\n redis:\n host: 127.0.0.1\n port: 6379\n password: 123456\n config:\n activate:\n on-profile: dev\n # Elasticsearch 配置\n elasticsearch:\n # 是否开启 elasticsearch 搜索引擎功能:true-开启 false-不开启\n enable: false\n uris:\n - https://my-deployment-ce7ca3.es.us-central1.gcp.cloud.es.io:9243\n username: elastic\n password: qTjgYVKSuExX6tWAsDuvuvwl\n amqp:\n # 是否开启 Spring AMQP:true-开启 false-不开启\n enable: false\n # RabbitMQ 配置\n rabbitmq:\n addresses: \"amqp://guest:guest@47.106.243.172\"\n virtual-host: novel\n template:\n retry:\n # 开启重试\n enabled: true\n # 最大重试次数\n max-attempts: 3\n # 第一次和第二次重试之间的持续时间\n initial-interval: \"3s\"\n\n# XXL-JOB 配置\nxxl:\n job:\n # 是否开启 XXL-JOB:true-开启 false-不开启\n enable: false\n admin:\n ### 调度中心部署根地址 [选填]:如调度中心集群部署存在多个地址则用逗号分隔。执行器将会使用该地址进行\"执行器心跳注册\"和\"任务结果回调\";为空则关闭自动注册;\n addresses: http://127.0.0.1:8080/xxl-job-admin\n executor:\n ### 执行器AppName [选填]:执行器心跳注册分组依据;为空则关闭自动注册\n appname: xxl-job-executor-novel\n ### 执行器运行日志文件存储磁盘路径 [选填] :需要对该路径拥有读写权限;为空则使用默认路径;\n logpath: logs/xxl-job/jobhandler\n ### xxl-job, access token\n accessToken: 123\n\n\n---\nspring:\n config:\n activate:\n on-profile: dev\n\n# 项目配置\nnovel:\n # 跨域配置\n cors:\n # 允许跨域的域名\n allow-origins:\n - http://localhost:1024\n - http://localhost:8080\n # JWT密钥\n jwt:\n secret: E66559580A1ADF48CDD928516062F12E\n # XSS 过滤配置\n xss:\n # 过滤开关\n enabled: true\n # 排除链接\n excludes:\n - /system/notice/*\n file:\n # 文件上传配置\n upload:\n # 上传路径\n path: /Users/xiongxiaoyang/upload\n\n\n\n"}, "5d0ac13ae68cbe279e3b9ed412ba49c3f3708972": {"t": 1785769130.4755144, "n": 3224, "h": "051908602f055948", "c": "spring:\n profiles:\n active: dev\n\n# 将所有数字转为 String 类型返回,避免前端数据精度丢失的问题\n jackson:\n generator:\n write-numbers-as-strings: true\n servlet:\n # 上传文件最大大小\n multipart:\n max-file-size: 5MB\n\nserver:\n port: 8888\n\n---\nspring:\n datasource:\n url: jdbc:mysql://localhost:3306/novel_test?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai\n username: root\n password: test123456\n # 分库分表配置\n shardingsphere:\n datasource:\n names: ds_0\n ds_0:\n type: com.zaxxer.hikari.HikariDataSource\n driverClassName: com.mysql.cj.jdbc.Driver\n jdbcUrl: jdbc:mysql://localhost:3306/novel_test?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai\n username: root\n password: test123456\n rules:\n sharding:\n tables:\n # book_content表\n book_content:\n # 数据节点\n actual-data-nodes: ds_$->{0}.book_content$->{0..9}\n # 分表策略\n table-strategy:\n standard:\n # 分片列名称\n sharding-column: chapter_id\n # 分片算法名称\n sharding-algorithm-name: bookContentSharding\n sharding-algorithms:\n bookContentSharding:\n # 行表达式分片算法,使用 Groovy 的表达式,提供对 SQL 语句中的 = 和 IN 的分片操作支持\n type: INLINE\n props:\n # 分片算法的行表达式\n algorithm-expression: book_content$->{chapter_id % 10}\n props:\n # 是否在日志中打印 SQL\n sql-show: true\n # 是否开启分库分表\n enabled: false\n\n\n config:\n activate:\n on-profile: dev\n\n---\nspring:\n # Redis 配置\n redis:\n host: 127.0.0.1\n port: 6379\n password: 123456\n config:\n activate:\n on-profile: dev\n # Elasticsearch 配置\n elasticsearch:\n # 是否开启 elasticsearch 搜索引擎功能:true-开启 false-不开启\n enable: false\n uris:\n - https://my-deployment-ce7ca3.es.us-central1.gcp.cloud.es.io:9243\n username: elastic\n password: qTjgYVKSuExX6tWAsDuvuvwl\n amqp:\n # 是否开启 Spring AMQP:true-开启 false-不开启\n enable: false\n # RabbitMQ 配置\n rabbitmq:\n addresses: \"amqp://guest:guest@47.106.243.172\"\n virtual-host: novel\n template:\n retry:\n # 开启重试\n enabled: true\n # 最大重试次数\n max-attempts: 3\n # 第一次和第二次重试之间的持续时间\n initial-interval: \"3s\"\n\n# XXL-JOB 配置\nxxl:\n job:\n # 是否开启 XXL-JOB:true-开启 false-不开启\n enable: false\n admin:\n ### 调度中心部署根地址 [选填]:如调度中心集群部署存在多个地址则用逗号分隔。执行器将会使用该地址进行\"执行器心跳注册\"和\"任务结果回调\";为空则关闭自动注册;\n addresses: http://127.0.0.1:8080/xxl-job-admin\n executor:\n ### 执行器AppName [选填]:执行器心跳注册分组依据;为空则关闭自动注册\n appname: xxl-job-executor-novel\n ### 执行器运行日志文件存储磁盘路径 [选填] :需要对该路径拥有读写权限;为空则使用默认路径;\n logpath: logs/xxl-job/jobhandler\n ### xxl-job, access token\n accessToken: 123\n\n\n---\nspring:\n config:\n activate:\n on-profile: dev\n\n# 项目配置\nnovel:\n # 跨域配置\n cors:\n # 允许跨域的域名\n allow-origins:\n - http://localhost:1024\n - http://localhost:8080\n # JWT密钥\n jwt:\n secret: E66559580A1ADF48CDD928516062F12E\n # XSS 过滤配置\n xss:\n # 过滤开关\n enabled: true\n # 排除链接\n excludes:\n - /system/notice/*\n file:\n # 文件上传配置\n upload:\n # 上传路径\n path: /Users/xiongxiaoyang/upload\n\n\n\n"}, "d7a7580c4e7732efe400e91ebcfda77af88c742c": {"t": 1785769131.7672563, "n": 2106, "h": "213bb653599ccf17", "c": "spring:\n profiles:\n active: dev\n\n# 将所有数字转为 String 类型返回,避免前端数据精度丢失的问题\n jackson:\n generator:\n write-numbers-as-strings: true\n servlet:\n # 上传文件最大大小\n multipart:\n max-file-size: 5MB\n\nserver:\n port: 8888\n\n---\nspring:\n datasource:\n url: jdbc:mysql://localhost:3306/novel_test?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai\n username: root\n password: test123456\n config:\n activate:\n on-profile: dev\n\n---\nspring:\n # Redis 配置\n redis:\n host: 127.0.0.1\n port: 6379\n password: 123456\n config:\n activate:\n on-profile: dev\n # Elasticsearch 配置\n elasticsearch:\n # 是否开启 elasticsearch 搜索引擎功能:true-开启 false-不开启\n enable: false\n uris:\n - https://my-deployment-ce7ca3.es.us-central1.gcp.cloud.es.io:9243\n username: elastic\n password: qTjgYVKSuExX6tWAsDuvuvwl\n amqp:\n # 是否开启 Spring AMQP:true-开启 false-不开启\n enable: false\n # RabbitMQ 配置\n rabbitmq:\n addresses: \"amqp://guest:guest@47.106.243.172\"\n virtual-host: novel\n template:\n retry:\n # 开启重试\n enabled: true\n # 最大重试次数\n max-attempts: 3\n # 第一次和第二次重试之间的持续时间\n initial-interval: \"3s\"\n\n# XXL-JOB 配置\nxxl:\n job:\n # 是否开启 XXL-JOB:true-开启 false-不开启\n enable: false\n admin:\n ### 调度中心部署根地址 [选填]:如调度中心集群部署存在多个地址则用逗号分隔。执行器将会使用该地址进行\"执行器心跳注册\"和\"任务结果回调\";为空则关闭自动注册;\n addresses: http://127.0.0.1:8080/xxl-job-admin\n executor:\n ### 执行器AppName [选填]:执行器心跳注册分组依据;为空则关闭自动注册\n appname: xxl-job-executor-novel\n ### 执行器运行日志文件存储磁盘路径 [选填] :需要对该路径拥有读写权限;为空则使用默认路径;\n logpath: logs/xxl-job/jobhandler\n ### xxl-job, access token\n accessToken: 123\n\n\n---\nspring:\n config:\n activate:\n on-profile: dev\n\n# 项目配置\nnovel:\n # 跨域配置\n cors:\n # 允许跨域的域名\n allow-origins:\n - http://localhost:1024\n - http://localhost:8080\n # JWT密钥\n jwt:\n secret: E66559580A1ADF48CDD928516062F12E\n # XSS 过滤配置\n xss:\n # 过滤开关\n enabled: true\n # 排除链接\n excludes:\n - /system/notice/*\n file:\n # 文件上传配置\n upload:\n # 上传路径\n path: /Users/xiongxiaoyang/upload\n\n\n\n"}, "220068cd3ae993dabaf15f00bcefbc53d5ca2ba6": {"t": 1785769133.139709, "n": 2051, "h": "94551192f61a04dd", "c": "spring:\n profiles:\n active: dev\n\n# 将所有数字转为 String 类型返回,避免前端数据精度丢失的问题\n jackson:\n generator:\n write-numbers-as-strings: true\n servlet:\n # 上传文件最大大小\n multipart:\n max-file-size: 5MB\n\nserver:\n port: 8888\n\n---\nspring:\n datasource:\n url: jdbc:mysql://localhost:3306/novel_test?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai\n username: root\n password: test123456\n config:\n activate:\n on-profile: dev\n\n---\nspring:\n # Redis 配置\n redis:\n host: 127.0.0.1\n port: 6379\n password: 123456\n config:\n activate:\n on-profile: dev\n # Elasticsearch 配置\n elasticsearch:\n # 是否开启 elasticsearch 搜索引擎功能:true-开启 false-不开启\n enable: false\n uris:\n - https://my-deployment-ce7ca3.es.us-central1.gcp.cloud.es.io:9243\n username: elastic\n password: qTjgYVKSuExX6tWAsDuvuvwl\n amqp:\n # 是否开启 Spring AMQP:true-开启 false-不开启\n enable: false\n # RabbitMQ 配置\n rabbitmq:\n addresses: \"amqp://guest:guest@47.106.243.172\"\n virtual-host: novel\n template:\n retry:\n # 开启重试\n enabled: true\n # 最大重试次数\n max-attempts: 3\n # 第一次和第二次重试之间的持续时间\n initial-interval: \"3s\"\n\n# XXL-JOB 配置\nxxl:\n job:\n admin:\n ### 调度中心部署根地址 [选填]:如调度中心集群部署存在多个地址则用逗号分隔。执行器将会使用该地址进行\"执行器心跳注册\"和\"任务结果回调\";为空则关闭自动注册;\n addresses: http://127.0.0.1:8080/xxl-job-admin\n executor:\n ### 执行器AppName [选填]:执行器心跳注册分组依据;为空则关闭自动注册\n appname: xxl-job-executor-novel\n ### 执行器运行日志文件存储磁盘路径 [选填] :需要对该路径拥有读写权限;为空则使用默认路径;\n logpath: logs/xxl-job/jobhandler\n ### xxl-job, access token\n accessToken: 123\n\n\n---\nspring:\n config:\n activate:\n on-profile: dev\n\n# 项目配置\nnovel:\n # 跨域配置\n cors:\n # 允许跨域的域名\n allow-origins:\n - http://localhost:1024\n - http://localhost:8080\n # JWT密钥\n jwt:\n secret: E66559580A1ADF48CDD928516062F12E\n # XSS 过滤配置\n xss:\n # 过滤开关\n enabled: true\n # 排除链接\n excludes:\n - /system/notice/*\n file:\n # 文件上传配置\n upload:\n # 上传路径\n path: /Users/xiongxiaoyang/upload\n\n\n\n"}, "e5592b85dd81a9607a74b5bf338b3886338cce01": {"t": 1785769134.615409, "n": 1625, "h": "86c2476bb9cf7f5d", "c": "spring:\n profiles:\n active: dev\n\n# 将所有数字转为 String 类型返回,避免前端数据精度丢失的问题\n jackson:\n generator:\n write-numbers-as-strings: true\n servlet:\n # 上传文件最大大小\n multipart:\n max-file-size: 5MB\n\nserver:\n port: 8888\n\n---\nspring:\n datasource:\n url: jdbc:mysql://localhost:3306/novel_test?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai\n username: root\n password: test123456\n config:\n activate:\n on-profile: dev\n\n---\nspring:\n # Redis 配置\n redis:\n host: 127.0.0.1\n port: 6379\n password: 123456\n config:\n activate:\n on-profile: dev\n # Elasticsearch 配置\n elasticsearch:\n # 是否开启 elasticsearch 搜索引擎功能:true-开启 false-不开启\n enable: false\n uris:\n - https://my-deployment-ce7ca3.es.us-central1.gcp.cloud.es.io:9243\n username: elastic\n password: qTjgYVKSuExX6tWAsDuvuvwl\n amqp:\n # 是否开启 Spring AMQP:true-开启 false-不开启\n enable: false\n # RabbitMQ 配置\n rabbitmq:\n addresses: \"amqp://guest:guest@47.106.243.172\"\n virtual-host: novel\n template:\n retry:\n # 开启重试\n enabled: true\n # 最大重试次数\n max-attempts: 3\n # 第一次和第二次重试之间的持续时间\n initial-interval: \"3s\"\n\n---\nspring:\n config:\n activate:\n on-profile: dev\n\n# 项目配置\nnovel:\n # 跨域配置\n cors:\n # 允许跨域的域名\n allow-origins:\n - http://localhost:1024\n - http://localhost:8080\n # JWT密钥\n jwt:\n secret: E66559580A1ADF48CDD928516062F12E\n # XSS 过滤配置\n xss:\n # 过滤开关\n enabled: true\n # 排除链接\n excludes:\n - /system/notice/*\n file:\n # 文件上传配置\n upload:\n # 上传路径\n path: /Users/xiongxiaoyang/upload\n\n\n\n"}, "d45dc3d015b4e409eca23037cfbcf8b4ba1a65ca": {"t": 1785769135.890319, "n": 1266, "h": "842b25f369861f6f", "c": "spring:\n profiles:\n active: dev\n\n# 将所有数字转为 String 类型返回,避免前端数据精度丢失的问题\n jackson:\n generator:\n write-numbers-as-strings: true\n servlet:\n # 上传文件最大大小\n multipart:\n max-file-size: 5MB\n\n\n\nserver:\n port: 8888\n\n\n\n\n\n---\nspring:\n datasource:\n url: jdbc:mysql://localhost:3306/novel_test?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai\n username: root\n password: test123456\n config:\n activate:\n on-profile: dev\n\n\n\n---\nspring:\n redis:\n host: 127.0.0.1\n port: 6379\n password: 123456\n config:\n activate:\n on-profile: dev\n elasticsearch:\n # 是否开启 elasticsearch 搜索引擎功能:true-开启 false-不开启\n enable: false\n uris:\n - https://my-deployment-ce7ca3.es.us-central1.gcp.cloud.es.io:9243\n username: elastic\n password: qTjgYVKSuExX6tWAsDuvuvwl\n\n---\nspring:\n config:\n activate:\n on-profile: dev\n\n# 项目配置\nnovel:\n # 跨域配置\n cors:\n # 允许跨域的域名\n allow-origins:\n - http://localhost:1024\n - http://localhost:8080\n # JWT密钥\n jwt:\n secret: E66559580A1ADF48CDD928516062F12E\n # XSS 过滤配置\n xss:\n # 过滤开关\n enabled: true\n # 排除链接\n excludes:\n - /system/notice/*\n file:\n # 文件上传配置\n upload:\n # 上传路径\n path: /Users/xiongxiaoyang/upload\n\n\n\n"}, "5e01c1c5a14bc47c881a05bb58d33313413d57db": {"t": 1785769137.208027, "n": 1038, "h": "4f885a638bee59c9", "c": "spring:\n profiles:\n active: dev\n\n# 将所有数字转为 String 类型返回,避免前端数据精度丢失的问题\n jackson:\n generator:\n write-numbers-as-strings: true\n servlet:\n # 上传文件最大大小\n multipart:\n max-file-size: 5MB\n\n\n\nserver:\n port: 8888\n\n\n\n\n\n---\nspring:\n datasource:\n url: jdbc:mysql://localhost:3306/novel_test?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai\n username: root\n password: test123456\n config:\n activate:\n on-profile: dev\n\n\n\n---\nspring:\n redis:\n host: 127.0.0.1\n port: 6379\n password: 123456\n config:\n activate:\n on-profile: dev\n\n\n---\nspring:\n config:\n activate:\n on-profile: dev\n\n# 项目配置\nnovel:\n # 跨域配置\n cors:\n # 允许跨域的域名\n allow-origins:\n - http://localhost:1024\n - http://localhost:8080\n # JWT密钥\n jwt:\n secret: E66559580A1ADF48CDD928516062F12E\n # XSS 过滤配置\n xss:\n # 过滤开关\n enabled: true\n # 排除链接\n excludes:\n - /system/notice/*\n file:\n # 文件上传配置\n upload:\n # 上传路径\n path: /Users/xiongxiaoyang/upload\n\n\n\n"}, "61cc3b5f078babd87b81d91efc99efd4f9038b66": {"t": 1785769138.8009813, "n": 970, "h": "1d7e3ab2ab401847", "c": "spring:\n profiles:\n active: dev\n\n# 将所有数字转为 String 类型返回,避免前端数据精度丢失的问题\n jackson:\n generator:\n write-numbers-as-strings: true\n\nserver:\n port: 8888\n\n\n\n\n\n---\nspring:\n datasource:\n url: jdbc:mysql://localhost:3306/novel_test?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai\n username: root\n password: test123456\n config:\n activate:\n on-profile: dev\n\n\n\n---\nspring:\n redis:\n host: 127.0.0.1\n port: 6379\n password: 123456\n config:\n activate:\n on-profile: dev\n\n\n---\nspring:\n config:\n activate:\n on-profile: dev\n\n# 项目配置\nnovel:\n # 跨域配置\n cors:\n # 允许跨域的域名\n allow-origins:\n - http://localhost:1024\n - http://localhost:8080\n # JWT密钥\n jwt:\n secret: E66559580A1ADF48CDD928516062F12E\n # XSS 过滤配置\n xss:\n # 过滤开关\n enabled: true\n # 排除链接\n excludes:\n - /system/notice/*\n file:\n # 文件上传配置\n upload:\n # 上传路径\n path: /Users/xiongxiaoyang/upload\n\n\n\n"}, "282755f7ab79213de8eba35a114ab5df8bd25343": {"t": 1785769140.0668693, "n": 954, "h": "891f99a49d25604e", "c": "spring:\n profiles:\n active: dev\n\n# 将所有数字转为 String 类型返回,避免前端数据精度丢失的问题\n jackson:\n generator:\n write-numbers-as-strings: true\n\nserver:\n port: 8888\n\n\n\n\n\n---\nspring:\n datasource:\n url: jdbc:mysql://localhost:3306/novel_test?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai\n username: root\n password: test123456\n config:\n activate:\n on-profile: dev\n\n\n\n---\nspring:\n redis:\n host: 127.0.0.1\n port: 6379\n password: 123456\n config:\n activate:\n on-profile: dev\n\n\n---\nspring:\n config:\n activate:\n on-profile: dev\n\n# 项目配置\nnovel:\n # 跨域配置\n cors:\n # 允许跨域的域名\n allow-origins:\n - http://localhost:1024\n - http://localhost:8080\n # JWT密钥\n jwt:\n secret: E66559580A1ADF48CDD928516062F12E\n # XSS 过滤配置\n xss:\n # 过滤开关\n enabled: true\n # 排除链接\n excludes:\n - /system/notice/*\n file:\n # 文件上传配置\n upload:\n # 上传路径\n path: /var/upload\n\n\n\n"}}}} |