Files

1 line
185 KiB
JSON
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{"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"}}}}