From f34284fa37e8e0a1e7bc3cc0b75cbaeded5cffd2 Mon Sep 17 00:00:00 2001 From: huliguo <2023611923@qq.com> Date: 星期五, 18 七月 2025 10:34:12 +0800 Subject: [PATCH] yml文件提交 --- nacos/nacos_config_export_20250113211329/DEFAULT_GROUP/ruoyi-account.yml | 70 + ruoyi-modules/ruoyi-file/src/main/resources/bootstrap.yml | 41 + .gitignore | 2 nacos/nacos_config_export_20250108104030/DEFAULT_GROUP/ruoyi-auth-dev.yml | 60 + nacos/nacos_config_export_20250108104030/DEFAULT_GROUP/ruoyi-job-dev.yml | 24 ruoyi-modules/ruoyi-gen/src/main/resources/bootstrap.yml | 40 nacos/nacos_config_export_20250108104030/DEFAULT_GROUP/sentinel-ruoyi-gateway | 34 nacos/nacos_config_export_20250113211329/DEFAULT_GROUP/ruoyi-job-dev.yml | 24 nacos/nacos_config_export_20250108104030/DEFAULT_GROUP/ruoyi-account.yml | 70 + src/main/resourcescert/wechat_rsa_public_key.pem | 3 nacos/nacos_config_export_20250113211329/DEFAULT_GROUP/ruoyi-order.yml | 60 + nacos/nacos_config_export_20250113211329/DEFAULT_GROUP/ruoyi-system-dev.yml | 87 ++ nacos/nacos_config_export_20250113211329/DEFAULT_GROUP/seata-server.properties | 151 +++ ruoyi-service/ruoyi-other/src/main/resources/bootstrap.yml | 96 ++ cert/wechat_rsa_public_key.pem | 3 nacos/nacos_config_export_20250108104030/DEFAULT_GROUP/ruoyi-gen-dev.yml | 35 nacos/nacos_config_export_20250108104030/DEFAULT_GROUP/application-dev.yml | 62 + nacos/nacos_config_export_20250113211329/DEFAULT_GROUP/sentinel-ruoyi-gateway | 34 nacos/nacos_config_export_20250108104030/DEFAULT_GROUP/ruoyi-other.yml | 72 + nacos/nacos_config_export_20250108104030/DEFAULT_GROUP/ruoyi-file-dev.yml | 19 nacos/nacos_config_export_20250113211329/DEFAULT_GROUP/application-dev.yml | 62 + ruoyi-service/ruoyi-order/src/main/resources/bootstrap.yml | 96 ++ nacos/nacos_config_export_20250108104030/DEFAULT_GROUP/seata-server.properties | 151 +++ ruoyi-service/ruoyi-account/src/main/resources/bootstrap.yml | 96 ++ nacos/nacos_config_export_20250113211329/DEFAULT_GROUP/ruoyi-gen-dev.yml | 35 nacos/nacos_config_export_20250108104030/.metadata.yml | 58 + ruoyi-gateway/src/main/resources/bootstrap.yml | 113 ++ nacos/nacos_config_export_20250108104030/DEFAULT_GROUP/ruoyi-system-dev.yml | 87 ++ ruoyi-auth/src/main/resources/bootstrap.yml | 97 ++ nacos/nacos_config_export_20250113211329/DEFAULT_GROUP/ruoyi-other.yml | 72 + nacos/nacos_config_export_20250113211329/.metadata.yml | 58 + nacos/nacos_config_export_20250113211329/DEFAULT_GROUP/ruoyi-auth-dev.yml | 60 + src/main/resources/cert/wechat_rsa_public_key.pem | 1 nacos/nacos_config_export_20250108104030/DEFAULT_GROUP/ruoyi-gateway-dev.yml | 122 ++ ruoyi-modules/ruoyi-system/src/main/resources/bootstrap.yml | 95 ++ nacos/nacos_config_export_20250113211329/DEFAULT_GROUP/ruoyi-gateway-dev.yml | 129 +++ nacos/nacos_config_export_20250108104030/DEFAULT_GROUP/ruoyi-order.yml | 60 + nacos/nacos_config_export_20250113211329/DEFAULT_GROUP/ruoyi-file-dev.yml | 19 ruoyi-modules/ruoyi-job/src/main/resources/bootstrap.yml | 35 39 files changed, 2,432 insertions(+), 1 deletions(-) diff --git a/.gitignore b/.gitignore index 29f93e5..235800d 100644 --- a/.gitignore +++ b/.gitignore @@ -16,6 +16,6 @@ target *.yaml -*.yml + *.log *.iml \ No newline at end of file diff --git a/cert/wechat_rsa_public_key.pem b/cert/wechat_rsa_public_key.pem new file mode 100644 index 0000000..993f6e4 --- /dev/null +++ b/cert/wechat_rsa_public_key.pem @@ -0,0 +1,3 @@ +-----BEGIN PUBLIC KEY----- +-----BEGIN RSA PUBLIC KEY-----MIIBCgKCAQEAuarFBkwNkYjiYog4EVfxoBKiHzMF6w9B0IccJWy2wXUPR9pwmLkMRGOFEnmsxd8pGtWXJGiMWbLjAkAeFG7VeBUyWyYAWiDzQaUHzEN+aDwsFljVUSaklXLJHPiZmYP+pgJKokPUQUzNhBMCvSigFCsaKiiS7Wdie7dkaj/GZj3YMS62PjFTmzZPe9ggjfX3a3/2O0LUCkcjjvRsktCbvM3OLfX9juwVVpbdkw5JS33WbGt51cs4NjVzBFty3FnkIJ857P/6wxy5jXZCDiapf3axVlbZmZK+0OAhyho8H3INIp9B0R7GGlOz6xEBYCNeg4zww8v6q4qltyLwDTIdlQIDAQAB-----END RSA PUBLIC KEY----- +-----END PUBLIC KEY----- \ No newline at end of file diff --git a/nacos/nacos_config_export_20250108104030/.metadata.yml b/nacos/nacos_config_export_20250108104030/.metadata.yml new file mode 100644 index 0000000..75afcba --- /dev/null +++ b/nacos/nacos_config_export_20250108104030/.metadata.yml @@ -0,0 +1,58 @@ +metadata: +- appName: '' + dataId: application-dev.yml + desc: '' + group: DEFAULT_GROUP + type: yaml +- appName: '' + dataId: ruoyi-gateway-dev.yml + desc: '' + group: DEFAULT_GROUP + type: yaml +- appName: '' + dataId: ruoyi-auth-dev.yml + desc: '' + group: DEFAULT_GROUP + type: yaml +- appName: '' + dataId: ruoyi-system-dev.yml + desc: '' + group: DEFAULT_GROUP + type: yaml +- appName: '' + dataId: ruoyi-gen-dev.yml + desc: '' + group: DEFAULT_GROUP + type: yaml +- appName: '' + dataId: ruoyi-job-dev.yml + group: DEFAULT_GROUP + type: yaml +- appName: '' + dataId: ruoyi-file-dev.yml + group: DEFAULT_GROUP + type: yaml +- appName: '' + dataId: sentinel-ruoyi-gateway + group: DEFAULT_GROUP + type: text +- appName: '' + dataId: ruoyi-account.yml + desc: 账户服务 + group: DEFAULT_GROUP + type: yaml +- appName: '' + dataId: ruoyi-order.yml + desc: 订单服务 + group: DEFAULT_GROUP + type: yaml +- appName: '' + dataId: ruoyi-other.yml + desc: 系统基础服务 + group: DEFAULT_GROUP + type: yaml +- appName: '' + dataId: seata-server.properties + desc: '' + group: DEFAULT_GROUP + type: properties diff --git a/nacos/nacos_config_export_20250108104030/DEFAULT_GROUP/application-dev.yml b/nacos/nacos_config_export_20250108104030/DEFAULT_GROUP/application-dev.yml new file mode 100644 index 0000000..65121b3 --- /dev/null +++ b/nacos/nacos_config_export_20250108104030/DEFAULT_GROUP/application-dev.yml @@ -0,0 +1,62 @@ +spring: +#maxFileSize 单个数据大小 + servlet: + multipart: + max-file-size: 50MB +#maxRequestSize 是总数据大小 + max-request-size: 100MB + autoconfigure: + exclude: com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure + mvc: + pathmatch: + matching-strategy: ant_path_matcher + +# feign 配置 +feign: + sentinel: + enabled: true + okhttp: + enabled: true + httpclient: + enabled: false + client: + config: + default: + connectTimeout: 10000 + readTimeout: 10000 + compression: + request: + enabled: false + response: + enabled: false + +# 暴露监控端点 +management: + endpoints: + web: + exposure: + include: '*' + + +security: + # 不校验白名单 + ignore: + whites: + - /logout + - /login + - /register + - /*/v2/api-docs + - /csrf + - /account/app-user/appletLogin + - /account/app-user/mobileLogin + - /account/app-user/getSMSCode + - /account/app-user/registerAccount + - /account/app-user/getReferrer + - /account/app-user/getNearbyReferrer + +# 文件上传地址 +file: + upload: + accessPath: http://221.182.45.100:8090/ + location: D:/Program Files/nginx-1.20.2/html/ + allowExt: png,jpeg,jpg,pdf,doc,docx \ No newline at end of file diff --git a/nacos/nacos_config_export_20250108104030/DEFAULT_GROUP/ruoyi-account.yml b/nacos/nacos_config_export_20250108104030/DEFAULT_GROUP/ruoyi-account.yml new file mode 100644 index 0000000..66ea2fc --- /dev/null +++ b/nacos/nacos_config_export_20250108104030/DEFAULT_GROUP/ruoyi-account.yml @@ -0,0 +1,70 @@ +server: + port: 9200 +spring: + redis: + host: localhost + port: 6379 + password: 123456 + datasource: + type: com.alibaba.druid.pool.DruidDataSource + driver-class-name: com.mysql.cj.jdbc.Driver + url: jdbc:mysql://192.168.110.169:8066/qijisheng_account?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8 + username: root + password: 123456 + druid: + # 连接池初始化时创建的连接数。 + # 应根据实际应用场景设置,确保应用程序启动时即可获取数据库连接。 + initial-size: 10 + # 连接池中最小的空闲连接数,保证即使在低负载时也有足够的连接可用。 + min-idle: 10 + # 连接池中最大活动连接数,限制并发请求时的数据库连接数,避免过多的连接消耗系统资源。 + max-active: 1000 + # 获取连接时的最大等待时间,超过该时间则抛出异常。单位通常为毫秒。 + max-wait: 60000 + # 两个连接检查之间的时间间隔,用于检测和清理空闲过久的连接。单位为毫秒。 + time-between-eviction-runs-millis: 60000 + # 连接在被清理前的最小空闲时间。单位为毫秒。 + min-evictable-idle-time-millis: 300000 + # 用于验证连接有效性的 SQL 查询语句。 + validation-query: SELECT 1 + # 如果为真,则连接空闲时会被定期测试有效性。 + test-while-idle: true + # 如果为真,在获取连接前进行有效性测试。 + test-on-borrow: false + # 如果为真,在归还连接时进行有效性测试。 + test-on-return: false + # 是否开启 PreparedStatement 缓存。 + pool-prepared-statements: true + # 单个连接上缓存的 PreparedStatement 最大数量。 + max-pool-prepared-statement-per-connection-size: 20 + # 指定要启用的过滤器,如 stat, log4j, wall 等,用于监控和日志记录。 + filters: stat,wall,log4j + # 连接属性,例如配置日志级别或慢 SQL 阈值。 + connection-properties: druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000 + # 是否自动回收超时连接 + remove-abandoned: true + # 超时时间,单位秒 + remove-abandoned-timeout: 1800 + # 是否记录被遗弃的连接 + log-abandoned: true + # StatViewServlet配置,访问监控页面 + stat-view-servlet: + enabled: true + url-pattern: /druid/* + login-username: admin + login-password: admin + reset-enable: false + # 防火墙配置 + wall: + config: + multi-statement-allow: false +wx: + appletsAppid: wxdeed472c98e42a54 + appletsAppSecret: c89c697c981452480e0781fb82d4284c + + +ali: + conf: + appId: 2021004173610331 + privateKey: MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQCdf1zyOndfbhI67zoFtjuVMYMJkr1UHBOpX1kWe4z8uqo5F7ESpJzsUNRcV/Mgz4QPOYGMV6C5KsT6QH2in5XDumIlY3FVFLOeXrVczJSTJdeY+00Ky9MMB5/Hsg/0GqdBvbDMxY/A6EQ1jH7BnV5wpq8gsNDTJLRKfTpnh0jyjH4nNormnLNgah9SBdxTOccWqP3VblpuqLNMYCIvoF5ukD3Z/GCIQ4FUTMwzdXW69uVEzCTucwxsylHmj3lE8Th4Lf4Nr4+oq2LfkNoHv1ygDluKA2oy5AaUg/pfEEeQYSzAJXc23AAdEgj5oS2eIkbthuC70Ns8clTgVfiWj5mvAgMBAAECggEBAJHvj/pLPo1Ies/tF0BvqSoHJLpcI96p3XYViYERnoQXmt8oGsWBjn5SL1QZkokWf/FzgZy/HYg2HysbUs67PJSOQZ8PU9ZYRk86xqZkUk8+w1VXlf2o+7er4NuzHKE9iTmbQRWdAiTnkzxjIJja7sVHTgLmk7jxy7Ux8Eo5ytgi7M7eFjr/jOErHikEImdiM77T1SDD7rbEtXhocr6vyAMgI02/ZEAO4w9Cui+fqrDWUouMeHzgRZxJ1Mp1GGlsZ5X3P3Fd6oGyznvsuqS6h803O+zdg+0GdtmudjVHuHi/clOpMI3YB9JfBZPli5lCMSO2yrr+zRnvXBQM94MfaQECgYEA2rqA1G1sKbWakH1N3ZKH4Jferat/sKc5KDa9ws1vyIwGA1emwG7zuettaAlQBbzXUmOC8O0m/a5vyu029p9BuWpi2upeo8SX66Cm8RenjOJ/giaPmIYtbFC5PwSeIFk3rLQK6gsMQAsiYvul/5ZySus1+7YOFPq/y5J4pGNqwO8CgYEAuFXOfN/gIPsiy3FuKiAcC72QLe4dtk4WE96UADKZ6jpcIfuf2szNFJbbn/MZS4iWJ4QmPQMw4aRhDGxzVcpZkYrNFDZBarMTfYYlD8ZYOXhf7JG+IRqSWTVK/3Zpspdwi90CKKPlcglboOMl4vRHiR2tB7ff1A47EIcvRlJLM0ECgYEArSbhn8jzzF0IfAPGJXa/fCudy2wtjIIE/HHBbTpGmMNIa1LzHfl3liHqnWZp4/DnoEBIw0NqD38M3t9FGJ1gYVD36weIXirefVjTb55jNGOFv1mZaYwm301UKLAWIdOfAGgTD84pJ3XpBeTjN185IVfsh1RK9469UIGmYbSWKR8CgYEAozWGD9aAsXLqCcsyySWI73Q1thUARau5rHoD/HDRCiwF6yjJDocKhVJUvrgVC2Wx3OcKnDa5Du/l5YQYUjtJNq34ig7HuNs5RIiDRAZPkwLbm7Am8VR/g3DGKI4FY9TmF0/lW2pR+rgCYt77aojy1Zpq20yYZz76WNX4q4CtiIECgYBxaN8iMXuKkGigDq+DWiw3RSt9XalqJEWdLKXLJZto1ESN+KC6ZQaCM+j9L+2A4n2N10UjjABdvcztK7EFw5LFI5nDEFEQu7VUfi2eKIS2hUKm2QGQPxeCbNd5mUL4kXsmetKHcZnxZlG1CBinWXCUbJAIRbl9Cc4ax85evX+ChA== + alipayPublicKey: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAkoPidM7vHL/74FhOWARjkMDZN0GktpVEQaYz6qpIjTuKLcQsR74CUv9LoiGD9uquYAI52TdmxzMWbuMEvrdVIT6pWyJuCvScX2U5Zwn9Bk8bE5RmTobUrU3LFudMYIGFU3qUHqnTJFQxLsSUibTtxbov1bpCQNwk3/2RdYOpJHKDjkXzNcjJrkuNcGcuzNW/3+L5CMaVm0dxqxx0dhJ4H0xvpMw2uvdxdLXN/KoYszfps4j61x0KFwkulvD1WHzR1f/ot9NU8FZe+dkNm5cXb9HbwQIbfARyB5bd0EYHSr4fJIUJx1GnjpfT6/traxEoyOcI6diJa4b2hZpR3WvxTQIDAQAB diff --git a/nacos/nacos_config_export_20250108104030/DEFAULT_GROUP/ruoyi-auth-dev.yml b/nacos/nacos_config_export_20250108104030/DEFAULT_GROUP/ruoyi-auth-dev.yml new file mode 100644 index 0000000..92a11e4 --- /dev/null +++ b/nacos/nacos_config_export_20250108104030/DEFAULT_GROUP/ruoyi-auth-dev.yml @@ -0,0 +1,60 @@ +server: + port: 9100 +spring: + redis: + host: localhost + port: 6379 + password: 123456 + datasource: + type: com.alibaba.druid.pool.DruidDataSource + driver-class-name: com.mysql.cj.jdbc.Driver + url: jdbc:mysql://192.168.110.169:8066/qijisheng_system?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8 + username: root + password: 123456 + druid: + # 连接池初始化时创建的连接数。 + # 应根据实际应用场景设置,确保应用程序启动时即可获取数据库连接。 + initial-size: 10 + # 连接池中最小的空闲连接数,保证即使在低负载时也有足够的连接可用。 + min-idle: 10 + # 连接池中最大活动连接数,限制并发请求时的数据库连接数,避免过多的连接消耗系统资源。 + max-active: 1000 + # 获取连接时的最大等待时间,超过该时间则抛出异常。单位通常为毫秒。 + max-wait: 60000 + # 两个连接检查之间的时间间隔,用于检测和清理空闲过久的连接。单位为毫秒。 + time-between-eviction-runs-millis: 60000 + # 连接在被清理前的最小空闲时间。单位为毫秒。 + min-evictable-idle-time-millis: 300000 + # 用于验证连接有效性的 SQL 查询语句。 + validation-query: SELECT 1 + # 如果为真,则连接空闲时会被定期测试有效性。 + test-while-idle: true + # 如果为真,在获取连接前进行有效性测试。 + test-on-borrow: false + # 如果为真,在归还连接时进行有效性测试。 + test-on-return: false + # 是否开启 PreparedStatement 缓存。 + pool-prepared-statements: true + # 单个连接上缓存的 PreparedStatement 最大数量。 + max-pool-prepared-statement-per-connection-size: 20 + # 指定要启用的过滤器,如 stat, log4j, wall 等,用于监控和日志记录。 + filters: stat,wall,log4j + # 连接属性,例如配置日志级别或慢 SQL 阈值。 + connection-properties: druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000 + # 是否自动回收超时连接 + remove-abandoned: true + # 超时时间,单位秒 + remove-abandoned-timeout: 1800 + # 是否记录被遗弃的连接 + log-abandoned: true + # StatViewServlet配置,访问监控页面 + stat-view-servlet: + enabled: true + url-pattern: /druid/* + login-username: admin + login-password: admin + reset-enable: false + # 防火墙配置 + wall: + config: + multi-statement-allow: false diff --git a/nacos/nacos_config_export_20250108104030/DEFAULT_GROUP/ruoyi-file-dev.yml b/nacos/nacos_config_export_20250108104030/DEFAULT_GROUP/ruoyi-file-dev.yml new file mode 100644 index 0000000..ca3010a --- /dev/null +++ b/nacos/nacos_config_export_20250108104030/DEFAULT_GROUP/ruoyi-file-dev.yml @@ -0,0 +1,19 @@ +# 本地文件上传 +file: + domain: http://127.0.0.1:9300 + path: D:/ruoyi/uploadPath + prefix: /statics + +# FastDFS配置 +fdfs: + domain: http://8.129.231.12 + soTimeout: 3000 + connectTimeout: 2000 + trackerList: 8.129.231.12:22122 + +# Minio配置 +minio: + url: http://8.129.231.12:9000 + accessKey: minioadmin + secretKey: minioadmin + bucketName: test \ No newline at end of file diff --git a/nacos/nacos_config_export_20250108104030/DEFAULT_GROUP/ruoyi-gateway-dev.yml b/nacos/nacos_config_export_20250108104030/DEFAULT_GROUP/ruoyi-gateway-dev.yml new file mode 100644 index 0000000..2cbdeb1 --- /dev/null +++ b/nacos/nacos_config_export_20250108104030/DEFAULT_GROUP/ruoyi-gateway-dev.yml @@ -0,0 +1,122 @@ +server: + port: 9000 + tomcat: + max-swallow-size: 10MB +spring: +#maxFileSize 单个数据大小 + servlet: + multipart: + max-file-size: 50MB +#maxRequestSize 是总数据大小 + max-request-size: 100MB + redis: + host: localhost + port: 6379 + password: 123456 + cloud: + gateway: + discovery: + locator: + lowerCaseServiceId: true + enabled: true + routes: + # 认证中心 + - id: ruoyi-auth + uri: lb://ruoyi-auth + predicates: + - Path=/auth/** + filters: + # 验证码处理 + - CacheRequestFilter + - ValidateCodeFilter + - StripPrefix=1 + # 系统模块 + - id: ruoyi-system + uri: lb://ruoyi-system + predicates: + - Path=/system/** + filters: + - StripPrefix=1 + # 文件服务 + - id: ruoyi-file + uri: lb://ruoyi-file + predicates: + - Path=/file/** + filters: + - StripPrefix=1 + # 账户服务 + - id: ruoyi-account + uri: lb://ruoyi-account + predicates: + - Path=/account/** + filters: + - StripPrefix=1 + # 订单服务 + - id: ruoyi-order + uri: lb://ruoyi-order + predicates: + - Path=/order/** + filters: + - StripPrefix=1 + # 系统配置服务 + - id: ruoyi-other + uri: lb://ruoyi-other + predicates: + - Path=/other/** + filters: + - StripPrefix=1 + +# 安全配置 +security: + # 验证码 + captcha: + enabled: false + type: math + # 防止XSS攻击 + xss: + enabled: true + excludeUrls: + - /other/goods/manageGoodsUpdate + - /other/goods/addGoods + - /other/vip-setting/manage/set + - /other/agreement/saveAgreement + # 不校验白名单 + ignore: + whites: + - /auth/logout + - /auth/login + - /auth/register + - /*/v2/api-docs + - /csrf + - /account/app-user/appletLogin + - /account/app-user/mobileLogin + - /account/app-user/getSMSCode + - /account/app-user/registerAccount + - /account/app-user/getReferrer + - /account/app-user/getNearbyReferrer + - /other/system-config/index/start + - /other/system-config/index/detail + - /other/goods-category/index/list + - /other/goods/goodsList + - /other/goods/goodsDetail/* + - /other/goods/getGoodsListByShopId + - /other/banner/list + - /other/shop/shopDetail + - /other/shop/nearbyShopList + - /other/seckill-activity-info/vipId/* + - /account/app-user/upload + - /other/agreement/getAgreement/* + - /system/user/profile/updatePwd + - /other/goods-evaluate/goodsList + - /order/order/refundPayMoneyCallback + - /order/order/refundExpressPayMoneyCallback + - /order/shopping-cart/shoppingCartPaymentCallback + - /order/shopping-cart/shoppingCartMaterialFlowPaymentCallback + + # 参数签名校验 + sign: + enable: true + # 防抖校验 + anti-shake: + enable: true + interval: 500 \ No newline at end of file diff --git a/nacos/nacos_config_export_20250108104030/DEFAULT_GROUP/ruoyi-gen-dev.yml b/nacos/nacos_config_export_20250108104030/DEFAULT_GROUP/ruoyi-gen-dev.yml new file mode 100644 index 0000000..7b39e6e --- /dev/null +++ b/nacos/nacos_config_export_20250108104030/DEFAULT_GROUP/ruoyi-gen-dev.yml @@ -0,0 +1,35 @@ +# spring配置 +spring: + redis: + host: localhost + port: 6379 + password: 123456 + datasource: + driver-class-name: com.mysql.cj.jdbc.Driver + url: jdbc:mysql://192.168.110.169:8066/yixingtong?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8 + username: root + password: 123456 + +# mybatis配置 +mybatis: + # 搜索指定包别名 + typeAliasesPackage: com.ruoyi.gen.domain + # 配置mapper的扫描,找到所有的mapper.xml映射文件 + mapperLocations: classpath:mapper/**/*.xml + +# swagger配置 +swagger: + title: 代码生成接口文档 + license: Powered By ruoyi + licenseUrl: https://ruoyi.vip + +# 代码生成 +gen: + # 作者 + author: xiaochen + # 默认生成包路径 system 需改成自己的模块名称 如 system monitor tool + packageName: com.ruoyi.car + # 自动去除表前缀,默认是false + autoRemovePre: false + # 表前缀(生成类名不会包含表前缀,多个用逗号分隔) + tablePrefix: t_car diff --git a/nacos/nacos_config_export_20250108104030/DEFAULT_GROUP/ruoyi-job-dev.yml b/nacos/nacos_config_export_20250108104030/DEFAULT_GROUP/ruoyi-job-dev.yml new file mode 100644 index 0000000..1f19a44 --- /dev/null +++ b/nacos/nacos_config_export_20250108104030/DEFAULT_GROUP/ruoyi-job-dev.yml @@ -0,0 +1,24 @@ +# spring配置 +spring: + redis: + host: localhost + port: 6379 + password: + datasource: + driver-class-name: com.mysql.cj.jdbc.Driver + url: jdbc:mysql://localhost:3306/ry-cloud?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8 + username: root + password: password + +# mybatis配置 +mybatis: + # 搜索指定包别名 + typeAliasesPackage: com.ruoyi.job.domain + # 配置mapper的扫描,找到所有的mapper.xml映射文件 + mapperLocations: classpath:mapper/**/*.xml + +# swagger配置 +swagger: + title: 定时任务接口文档 + license: Powered By ruoyi + licenseUrl: https://ruoyi.vip diff --git a/nacos/nacos_config_export_20250108104030/DEFAULT_GROUP/ruoyi-order.yml b/nacos/nacos_config_export_20250108104030/DEFAULT_GROUP/ruoyi-order.yml new file mode 100644 index 0000000..47c31f8 --- /dev/null +++ b/nacos/nacos_config_export_20250108104030/DEFAULT_GROUP/ruoyi-order.yml @@ -0,0 +1,60 @@ +server: + port: 9400 +spring: + redis: + host: 192.168.110.80 + port: 6379 + password: 123456 + datasource: + type: com.alibaba.druid.pool.DruidDataSource + driver-class-name: com.mysql.cj.jdbc.Driver + url: jdbc:mysql://192.168.110.169:8066/qijisheng_order?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8 + username: root + password: 123456 + druid: + # 连接池初始化时创建的连接数。 + # 应根据实际应用场景设置,确保应用程序启动时即可获取数据库连接。 + initial-size: 10 + # 连接池中最小的空闲连接数,保证即使在低负载时也有足够的连接可用。 + min-idle: 10 + # 连接池中最大活动连接数,限制并发请求时的数据库连接数,避免过多的连接消耗系统资源。 + max-active: 1000 + # 获取连接时的最大等待时间,超过该时间则抛出异常。单位通常为毫秒。 + max-wait: 60000 + # 两个连接检查之间的时间间隔,用于检测和清理空闲过久的连接。单位为毫秒。 + time-between-eviction-runs-millis: 60000 + # 连接在被清理前的最小空闲时间。单位为毫秒。 + min-evictable-idle-time-millis: 300000 + # 用于验证连接有效性的 SQL 查询语句。 + validation-query: SELECT 1 + # 如果为真,则连接空闲时会被定期测试有效性。 + test-while-idle: true + # 如果为真,在获取连接前进行有效性测试。 + test-on-borrow: false + # 如果为真,在归还连接时进行有效性测试。 + test-on-return: false + # 是否开启 PreparedStatement 缓存。 + pool-prepared-statements: true + # 单个连接上缓存的 PreparedStatement 最大数量。 + max-pool-prepared-statement-per-connection-size: 20 + # 指定要启用的过滤器,如 stat, log4j, wall 等,用于监控和日志记录。 + filters: stat,wall,log4j + # 连接属性,例如配置日志级别或慢 SQL 阈值。 + connection-properties: druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000 + # 是否自动回收超时连接 + remove-abandoned: true + # 超时时间,单位秒 + remove-abandoned-timeout: 1800 + # 是否记录被遗弃的连接 + log-abandoned: true + # StatViewServlet配置,访问监控页面 + stat-view-servlet: + enabled: true + url-pattern: /druid/* + login-username: admin + login-password: admin + reset-enable: false + # 防火墙配置 + wall: + config: + multi-statement-allow: false \ No newline at end of file diff --git a/nacos/nacos_config_export_20250108104030/DEFAULT_GROUP/ruoyi-other.yml b/nacos/nacos_config_export_20250108104030/DEFAULT_GROUP/ruoyi-other.yml new file mode 100644 index 0000000..84b04f7 --- /dev/null +++ b/nacos/nacos_config_export_20250108104030/DEFAULT_GROUP/ruoyi-other.yml @@ -0,0 +1,72 @@ +server: + port: 9600 +spring: + redis: + host: 192.168.110.80 + port: 6379 + password: 123456 + datasource: + type: com.alibaba.druid.pool.DruidDataSource + driver-class-name: com.mysql.cj.jdbc.Driver + url: jdbc:mysql://192.168.110.169:8066/qijisheng_other?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8 + username: root + password: 123456 + druid: + # 连接池初始化时创建的连接数。 + # 应根据实际应用场景设置,确保应用程序启动时即可获取数据库连接。 + initial-size: 10 + # 连接池中最小的空闲连接数,保证即使在低负载时也有足够的连接可用。 + min-idle: 10 + # 连接池中最大活动连接数,限制并发请求时的数据库连接数,避免过多的连接消耗系统资源。 + max-active: 1000 + # 获取连接时的最大等待时间,超过该时间则抛出异常。单位通常为毫秒。 + max-wait: 60000 + # 两个连接检查之间的时间间隔,用于检测和清理空闲过久的连接。单位为毫秒。 + time-between-eviction-runs-millis: 60000 + # 连接在被清理前的最小空闲时间。单位为毫秒。 + min-evictable-idle-time-millis: 300000 + # 用于验证连接有效性的 SQL 查询语句。 + validation-query: SELECT 1 + # 如果为真,则连接空闲时会被定期测试有效性。 + test-while-idle: true + # 如果为真,在获取连接前进行有效性测试。 + test-on-borrow: false + # 如果为真,在归还连接时进行有效性测试。 + test-on-return: false + # 是否开启 PreparedStatement 缓存。 + pool-prepared-statements: true + # 单个连接上缓存的 PreparedStatement 最大数量。 + max-pool-prepared-statement-per-connection-size: 20 + # 指定要启用的过滤器,如 stat, log4j, wall 等,用于监控和日志记录。 + filters: stat,wall,log4j + # 连接属性,例如配置日志级别或慢 SQL 阈值。 + connection-properties: druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000 + # 是否自动回收超时连接 + remove-abandoned: true + # 超时时间,单位秒 + remove-abandoned-timeout: 1800 + # 是否记录被遗弃的连接 + log-abandoned: true + # StatViewServlet配置,访问监控页面 + stat-view-servlet: + enabled: true + url-pattern: /druid/* + login-username: admin + login-password: admin + reset-enable: false + # 防火墙配置 + wall: + config: + multi-statement-allow: false + +mybatis-plus: + # 此处在多数据源中生效 + config-location: classpath:/mybatis-config.xml + global-config: + banner: false + db-config: + logic-not-delete-value: 0 + logic-delete-value: 1 + type-aliases-package: com.ruoyi.other + # 指定Mapper文件位置 + mapper-locations: classpath*:/mapper/**/*.xml \ No newline at end of file diff --git a/nacos/nacos_config_export_20250108104030/DEFAULT_GROUP/ruoyi-system-dev.yml b/nacos/nacos_config_export_20250108104030/DEFAULT_GROUP/ruoyi-system-dev.yml new file mode 100644 index 0000000..546595d --- /dev/null +++ b/nacos/nacos_config_export_20250108104030/DEFAULT_GROUP/ruoyi-system-dev.yml @@ -0,0 +1,87 @@ +server: + port: 9101 +# spring配置 +spring: + redis: + host: localhost + port: 6379 + password: 123456 + datasource: + type: com.alibaba.druid.pool.DruidDataSource + driver-class-name: com.mysql.cj.jdbc.Driver + url: jdbc:mysql://192.168.110.169:8066/qijisheng_system?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8 + username: root + password: 123456 + druid: + # 连接池初始化时创建的连接数。 + # 应根据实际应用场景设置,确保应用程序启动时即可获取数据库连接。 + initial-size: 10 + # 连接池中最小的空闲连接数,保证即使在低负载时也有足够的连接可用。 + min-idle: 10 + # 连接池中最大活动连接数,限制并发请求时的数据库连接数,避免过多的连接消耗系统资源。 + max-active: 1000 + # 获取连接时的最大等待时间,超过该时间则抛出异常。单位通常为毫秒。 + max-wait: 60000 + # 两个连接检查之间的时间间隔,用于检测和清理空闲过久的连接。单位为毫秒。 + time-between-eviction-runs-millis: 60000 + # 连接在被清理前的最小空闲时间。单位为毫秒。 + min-evictable-idle-time-millis: 300000 + # 用于验证连接有效性的 SQL 查询语句。 + validation-query: SELECT 1 + # 如果为真,则连接空闲时会被定期测试有效性。 + test-while-idle: true + # 如果为真,在获取连接前进行有效性测试。 + test-on-borrow: false + # 如果为真,在归还连接时进行有效性测试。 + test-on-return: false + # 是否开启 PreparedStatement 缓存。 + pool-prepared-statements: true + # 单个连接上缓存的 PreparedStatement 最大数量。 + max-pool-prepared-statement-per-connection-size: 20 + # 指定要启用的过滤器,如 stat, log4j, wall 等,用于监控和日志记录。 + filters: stat,wall,log4j + # 连接属性,例如配置日志级别或慢 SQL 阈值。 + connection-properties: druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000 + # 是否自动回收超时连接 + remove-abandoned: true + # 超时时间,单位秒 + remove-abandoned-timeout: 1800 + # 是否记录被遗弃的连接 + log-abandoned: true + # StatViewServlet配置,访问监控页面 + stat-view-servlet: + enabled: true + url-pattern: /druid/* + login-username: admin + login-password: admin + reset-enable: false + # 防火墙配置 + wall: + config: + multi-statement-allow: false + + +# mybatis配置 +# mybatis: +# # 搜索指定包别名 +# typeAliasesPackage: com.ruoyi.system,com.ruoyi.system.api +# # 配置mapper的扫描,找到所有的mapper.xml映射文件 +# mapperLocations: classpath:mapper/**/*.xml +mybatis-plus: + # 此处在多数据源中生效 + config-location: classpath:/mybatis-config.xml + global-config: + banner: false + db-config: + logic-not-delete-value: 0 + logic-delete-value: 1 + type-aliases-package: com.ruoyi.system + # 指定Mapper文件位置 + mapper-locations: classpath*:/mapping/**/*.xml + +# swagger配置 +swagger: + title: 系统模块接口文档 + enabled: true + license: Powered By ruoyi + licenseUrl: http://192.168.110.85:9101/doc.html \ No newline at end of file diff --git a/nacos/nacos_config_export_20250108104030/DEFAULT_GROUP/seata-server.properties b/nacos/nacos_config_export_20250108104030/DEFAULT_GROUP/seata-server.properties new file mode 100644 index 0000000..057d56c --- /dev/null +++ b/nacos/nacos_config_export_20250108104030/DEFAULT_GROUP/seata-server.properties @@ -0,0 +1,151 @@ +#For details about configuration items, see https://seata.io/zh-cn/docs/user/configurations.html +#Transport configuration, for client and server +transport.type=TCP +transport.server=NIO +transport.heartbeat=true +transport.enableTmClientBatchSendRequest=false +transport.enableRmClientBatchSendRequest=true +transport.enableTcServerBatchSendResponse=false +transport.rpcRmRequestTimeout=30000 +transport.rpcTmRequestTimeout=30000 +transport.rpcTcRequestTimeout=30000 +transport.threadFactory.bossThreadPrefix=NettyBoss +transport.threadFactory.workerThreadPrefix=NettyServerNIOWorker +transport.threadFactory.serverExecutorThreadPrefix=NettyServerBizHandler +transport.threadFactory.shareBossWorker=false +transport.threadFactory.clientSelectorThreadPrefix=NettyClientSelector +transport.threadFactory.clientSelectorThreadSize=1 +transport.threadFactory.clientWorkerThreadPrefix=NettyClientWorkerThread +transport.threadFactory.bossThreadSize=1 +transport.threadFactory.workerThreadSize=default +transport.shutdown.wait=3 +transport.serialization=seata +transport.compressor=none + +#Transaction routing rules configuration, only for the client +service.vgroupMapping.seata_tx_group=default +#If you use a registry, you can ignore it +service.default.grouplist=127.0.0.1:8091 +service.enableDegrade=false +service.disableGlobalTransaction=false + +client.metadataMaxAgeMs=30000 +#Transaction rule configuration, only for the client +client.rm.asyncCommitBufferLimit=10000 +client.rm.lock.retryInterval=10 +client.rm.lock.retryTimes=30 +client.rm.lock.retryPolicyBranchRollbackOnConflict=true +client.rm.reportRetryCount=5 +client.rm.tableMetaCheckEnable=true +client.rm.tableMetaCheckerInterval=60000 +client.rm.sqlParserType=druid +client.rm.reportSuccessEnable=false +client.rm.sagaBranchRegisterEnable=false +client.rm.sagaJsonParser=fastjson +client.rm.tccActionInterceptorOrder=-2147482648 +client.rm.sqlParserType=druid +client.tm.commitRetryCount=5 +client.tm.rollbackRetryCount=5 +client.tm.defaultGlobalTransactionTimeout=60000 +client.tm.degradeCheck=false +client.tm.degradeCheckAllowTimes=10 +client.tm.degradeCheckPeriod=2000 +client.tm.interceptorOrder=-2147482648 +client.undo.dataValidation=true +client.undo.logSerialization=jackson +client.undo.onlyCareUpdateColumns=true +server.undo.logSaveDays=7 +server.undo.logDeletePeriod=86400000 +client.undo.logTable=undo_log +client.undo.compress.enable=true +client.undo.compress.type=zip +client.undo.compress.threshold=64k +#For TCC transaction mode +tcc.fence.logTableName=tcc_fence_log +tcc.fence.cleanPeriod=1h +# You can choose from the following options: fastjson, jackson, gson +tcc.contextJsonParserType=fastjson + +#Log rule configuration, for client and server +log.exceptionRate=100 + +#Transaction storage configuration, only for the server. The file, db, and redis configuration values are optional. +store.mode=db +store.lock.mode=db +store.session.mode=db +#Used for password encryption +store.publicKey= + +#If `store.mode,store.lock.mode,store.session.mode` are not equal to `file`, you can remove the configuration block. +store.file.dir=file_store/data +store.file.maxBranchSessionSize=16384 +store.file.maxGlobalSessionSize=512 +store.file.fileWriteBufferCacheSize=16384 +store.file.flushDiskMode=async +store.file.sessionReloadReadSize=100 + +#These configurations are required if the `store mode` is `db`. If `store.mode,store.lock.mode,store.session.mode` are not equal to `db`, you can remove the configuration block. +store.db.datasource=druid +store.db.dbType=mysql +store.db.driverClassName=com.mysql.jdbc.Driver +store.db.url=jdbc:mysql://192.168.110.169:8066/seata?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8 +store.db.user=root +store.db.password=123456 +store.db.minConn=5 +store.db.maxConn=30 +store.db.globalTable=global_table +store.db.branchTable=branch_table +store.db.distributedLockTable=distributed_lock +store.db.queryLimit=100 +store.db.lockTable=lock_table +store.db.maxWait=5000 + +#These configurations are required if the `store mode` is `redis`. If `store.mode,store.lock.mode,store.session.mode` are not equal to `redis`, you can remove the configuration block. +store.redis.mode=single +store.redis.type=pipeline +store.redis.single.host=127.0.0.1 +store.redis.single.port=6379 +store.redis.sentinel.masterName= +store.redis.sentinel.sentinelHosts= +store.redis.sentinel.sentinelPassword= +store.redis.maxConn=10 +store.redis.minConn=1 +store.redis.maxTotal=100 +store.redis.database=0 +store.redis.password= +store.redis.queryLimit=100 + +#Transaction rule configuration, only for the server +server.recovery.committingRetryPeriod=1000 +server.recovery.asynCommittingRetryPeriod=1000 +server.recovery.rollbackingRetryPeriod=1000 +server.recovery.timeoutRetryPeriod=1000 +server.maxCommitRetryTimeout=-1 +server.maxRollbackRetryTimeout=-1 +server.rollbackRetryTimeoutUnlockEnable=false +server.distributedLockExpireTime=10000 +server.session.branchAsyncQueueSize=5000 +server.session.enableBranchAsyncRemove=false +server.enableParallelRequestHandle=true +server.enableParallelHandleBranch=false + +server.raft.cluster=127.0.0.1:7091,127.0.0.1:7092,127.0.0.1:7093 +server.raft.snapshotInterval=600 +server.raft.applyBatch=32 +server.raft.maxAppendBufferSize=262144 +server.raft.maxReplicatorInflightMsgs=256 +server.raft.disruptorBufferSize=16384 +server.raft.electionTimeoutMs=2000 +server.raft.reporterEnabled=false +server.raft.reporterInitialDelay=60 +server.raft.serialization=jackson +server.raft.compressor=none +server.raft.sync=true + + + +#Metrics configuration, only for the server +metrics.enabled=false +metrics.registryType=compact +metrics.exporterList=prometheus +metrics.exporterPrometheusPort=9898 diff --git a/nacos/nacos_config_export_20250108104030/DEFAULT_GROUP/sentinel-ruoyi-gateway b/nacos/nacos_config_export_20250108104030/DEFAULT_GROUP/sentinel-ruoyi-gateway new file mode 100644 index 0000000..ade8880 --- /dev/null +++ b/nacos/nacos_config_export_20250108104030/DEFAULT_GROUP/sentinel-ruoyi-gateway @@ -0,0 +1,34 @@ +[ + { + "resource": "ruoyi-auth", + "count": 500, + "grade": 1, + "limitApp": "default", + "strategy": 0, + "controlBehavior": 0 + }, + { + "resource": "ruoyi-system", + "count": 1000, + "grade": 1, + "limitApp": "default", + "strategy": 0, + "controlBehavior": 0 + }, + { + "resource": "ruoyi-gen", + "count": 200, + "grade": 1, + "limitApp": "default", + "strategy": 0, + "controlBehavior": 0 + }, + { + "resource": "ruoyi-job", + "count": 300, + "grade": 1, + "limitApp": "default", + "strategy": 0, + "controlBehavior": 0 + } +] \ No newline at end of file diff --git a/nacos/nacos_config_export_20250113211329/.metadata.yml b/nacos/nacos_config_export_20250113211329/.metadata.yml new file mode 100644 index 0000000..75afcba --- /dev/null +++ b/nacos/nacos_config_export_20250113211329/.metadata.yml @@ -0,0 +1,58 @@ +metadata: +- appName: '' + dataId: application-dev.yml + desc: '' + group: DEFAULT_GROUP + type: yaml +- appName: '' + dataId: ruoyi-gateway-dev.yml + desc: '' + group: DEFAULT_GROUP + type: yaml +- appName: '' + dataId: ruoyi-auth-dev.yml + desc: '' + group: DEFAULT_GROUP + type: yaml +- appName: '' + dataId: ruoyi-system-dev.yml + desc: '' + group: DEFAULT_GROUP + type: yaml +- appName: '' + dataId: ruoyi-gen-dev.yml + desc: '' + group: DEFAULT_GROUP + type: yaml +- appName: '' + dataId: ruoyi-job-dev.yml + group: DEFAULT_GROUP + type: yaml +- appName: '' + dataId: ruoyi-file-dev.yml + group: DEFAULT_GROUP + type: yaml +- appName: '' + dataId: sentinel-ruoyi-gateway + group: DEFAULT_GROUP + type: text +- appName: '' + dataId: ruoyi-account.yml + desc: 账户服务 + group: DEFAULT_GROUP + type: yaml +- appName: '' + dataId: ruoyi-order.yml + desc: 订单服务 + group: DEFAULT_GROUP + type: yaml +- appName: '' + dataId: ruoyi-other.yml + desc: 系统基础服务 + group: DEFAULT_GROUP + type: yaml +- appName: '' + dataId: seata-server.properties + desc: '' + group: DEFAULT_GROUP + type: properties diff --git a/nacos/nacos_config_export_20250113211329/DEFAULT_GROUP/application-dev.yml b/nacos/nacos_config_export_20250113211329/DEFAULT_GROUP/application-dev.yml new file mode 100644 index 0000000..65121b3 --- /dev/null +++ b/nacos/nacos_config_export_20250113211329/DEFAULT_GROUP/application-dev.yml @@ -0,0 +1,62 @@ +spring: +#maxFileSize 单个数据大小 + servlet: + multipart: + max-file-size: 50MB +#maxRequestSize 是总数据大小 + max-request-size: 100MB + autoconfigure: + exclude: com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure + mvc: + pathmatch: + matching-strategy: ant_path_matcher + +# feign 配置 +feign: + sentinel: + enabled: true + okhttp: + enabled: true + httpclient: + enabled: false + client: + config: + default: + connectTimeout: 10000 + readTimeout: 10000 + compression: + request: + enabled: false + response: + enabled: false + +# 暴露监控端点 +management: + endpoints: + web: + exposure: + include: '*' + + +security: + # 不校验白名单 + ignore: + whites: + - /logout + - /login + - /register + - /*/v2/api-docs + - /csrf + - /account/app-user/appletLogin + - /account/app-user/mobileLogin + - /account/app-user/getSMSCode + - /account/app-user/registerAccount + - /account/app-user/getReferrer + - /account/app-user/getNearbyReferrer + +# 文件上传地址 +file: + upload: + accessPath: http://221.182.45.100:8090/ + location: D:/Program Files/nginx-1.20.2/html/ + allowExt: png,jpeg,jpg,pdf,doc,docx \ No newline at end of file diff --git a/nacos/nacos_config_export_20250113211329/DEFAULT_GROUP/ruoyi-account.yml b/nacos/nacos_config_export_20250113211329/DEFAULT_GROUP/ruoyi-account.yml new file mode 100644 index 0000000..66ea2fc --- /dev/null +++ b/nacos/nacos_config_export_20250113211329/DEFAULT_GROUP/ruoyi-account.yml @@ -0,0 +1,70 @@ +server: + port: 9200 +spring: + redis: + host: localhost + port: 6379 + password: 123456 + datasource: + type: com.alibaba.druid.pool.DruidDataSource + driver-class-name: com.mysql.cj.jdbc.Driver + url: jdbc:mysql://192.168.110.169:8066/qijisheng_account?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8 + username: root + password: 123456 + druid: + # 连接池初始化时创建的连接数。 + # 应根据实际应用场景设置,确保应用程序启动时即可获取数据库连接。 + initial-size: 10 + # 连接池中最小的空闲连接数,保证即使在低负载时也有足够的连接可用。 + min-idle: 10 + # 连接池中最大活动连接数,限制并发请求时的数据库连接数,避免过多的连接消耗系统资源。 + max-active: 1000 + # 获取连接时的最大等待时间,超过该时间则抛出异常。单位通常为毫秒。 + max-wait: 60000 + # 两个连接检查之间的时间间隔,用于检测和清理空闲过久的连接。单位为毫秒。 + time-between-eviction-runs-millis: 60000 + # 连接在被清理前的最小空闲时间。单位为毫秒。 + min-evictable-idle-time-millis: 300000 + # 用于验证连接有效性的 SQL 查询语句。 + validation-query: SELECT 1 + # 如果为真,则连接空闲时会被定期测试有效性。 + test-while-idle: true + # 如果为真,在获取连接前进行有效性测试。 + test-on-borrow: false + # 如果为真,在归还连接时进行有效性测试。 + test-on-return: false + # 是否开启 PreparedStatement 缓存。 + pool-prepared-statements: true + # 单个连接上缓存的 PreparedStatement 最大数量。 + max-pool-prepared-statement-per-connection-size: 20 + # 指定要启用的过滤器,如 stat, log4j, wall 等,用于监控和日志记录。 + filters: stat,wall,log4j + # 连接属性,例如配置日志级别或慢 SQL 阈值。 + connection-properties: druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000 + # 是否自动回收超时连接 + remove-abandoned: true + # 超时时间,单位秒 + remove-abandoned-timeout: 1800 + # 是否记录被遗弃的连接 + log-abandoned: true + # StatViewServlet配置,访问监控页面 + stat-view-servlet: + enabled: true + url-pattern: /druid/* + login-username: admin + login-password: admin + reset-enable: false + # 防火墙配置 + wall: + config: + multi-statement-allow: false +wx: + appletsAppid: wxdeed472c98e42a54 + appletsAppSecret: c89c697c981452480e0781fb82d4284c + + +ali: + conf: + appId: 2021004173610331 + privateKey: MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQCdf1zyOndfbhI67zoFtjuVMYMJkr1UHBOpX1kWe4z8uqo5F7ESpJzsUNRcV/Mgz4QPOYGMV6C5KsT6QH2in5XDumIlY3FVFLOeXrVczJSTJdeY+00Ky9MMB5/Hsg/0GqdBvbDMxY/A6EQ1jH7BnV5wpq8gsNDTJLRKfTpnh0jyjH4nNormnLNgah9SBdxTOccWqP3VblpuqLNMYCIvoF5ukD3Z/GCIQ4FUTMwzdXW69uVEzCTucwxsylHmj3lE8Th4Lf4Nr4+oq2LfkNoHv1ygDluKA2oy5AaUg/pfEEeQYSzAJXc23AAdEgj5oS2eIkbthuC70Ns8clTgVfiWj5mvAgMBAAECggEBAJHvj/pLPo1Ies/tF0BvqSoHJLpcI96p3XYViYERnoQXmt8oGsWBjn5SL1QZkokWf/FzgZy/HYg2HysbUs67PJSOQZ8PU9ZYRk86xqZkUk8+w1VXlf2o+7er4NuzHKE9iTmbQRWdAiTnkzxjIJja7sVHTgLmk7jxy7Ux8Eo5ytgi7M7eFjr/jOErHikEImdiM77T1SDD7rbEtXhocr6vyAMgI02/ZEAO4w9Cui+fqrDWUouMeHzgRZxJ1Mp1GGlsZ5X3P3Fd6oGyznvsuqS6h803O+zdg+0GdtmudjVHuHi/clOpMI3YB9JfBZPli5lCMSO2yrr+zRnvXBQM94MfaQECgYEA2rqA1G1sKbWakH1N3ZKH4Jferat/sKc5KDa9ws1vyIwGA1emwG7zuettaAlQBbzXUmOC8O0m/a5vyu029p9BuWpi2upeo8SX66Cm8RenjOJ/giaPmIYtbFC5PwSeIFk3rLQK6gsMQAsiYvul/5ZySus1+7YOFPq/y5J4pGNqwO8CgYEAuFXOfN/gIPsiy3FuKiAcC72QLe4dtk4WE96UADKZ6jpcIfuf2szNFJbbn/MZS4iWJ4QmPQMw4aRhDGxzVcpZkYrNFDZBarMTfYYlD8ZYOXhf7JG+IRqSWTVK/3Zpspdwi90CKKPlcglboOMl4vRHiR2tB7ff1A47EIcvRlJLM0ECgYEArSbhn8jzzF0IfAPGJXa/fCudy2wtjIIE/HHBbTpGmMNIa1LzHfl3liHqnWZp4/DnoEBIw0NqD38M3t9FGJ1gYVD36weIXirefVjTb55jNGOFv1mZaYwm301UKLAWIdOfAGgTD84pJ3XpBeTjN185IVfsh1RK9469UIGmYbSWKR8CgYEAozWGD9aAsXLqCcsyySWI73Q1thUARau5rHoD/HDRCiwF6yjJDocKhVJUvrgVC2Wx3OcKnDa5Du/l5YQYUjtJNq34ig7HuNs5RIiDRAZPkwLbm7Am8VR/g3DGKI4FY9TmF0/lW2pR+rgCYt77aojy1Zpq20yYZz76WNX4q4CtiIECgYBxaN8iMXuKkGigDq+DWiw3RSt9XalqJEWdLKXLJZto1ESN+KC6ZQaCM+j9L+2A4n2N10UjjABdvcztK7EFw5LFI5nDEFEQu7VUfi2eKIS2hUKm2QGQPxeCbNd5mUL4kXsmetKHcZnxZlG1CBinWXCUbJAIRbl9Cc4ax85evX+ChA== + alipayPublicKey: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAkoPidM7vHL/74FhOWARjkMDZN0GktpVEQaYz6qpIjTuKLcQsR74CUv9LoiGD9uquYAI52TdmxzMWbuMEvrdVIT6pWyJuCvScX2U5Zwn9Bk8bE5RmTobUrU3LFudMYIGFU3qUHqnTJFQxLsSUibTtxbov1bpCQNwk3/2RdYOpJHKDjkXzNcjJrkuNcGcuzNW/3+L5CMaVm0dxqxx0dhJ4H0xvpMw2uvdxdLXN/KoYszfps4j61x0KFwkulvD1WHzR1f/ot9NU8FZe+dkNm5cXb9HbwQIbfARyB5bd0EYHSr4fJIUJx1GnjpfT6/traxEoyOcI6diJa4b2hZpR3WvxTQIDAQAB diff --git a/nacos/nacos_config_export_20250113211329/DEFAULT_GROUP/ruoyi-auth-dev.yml b/nacos/nacos_config_export_20250113211329/DEFAULT_GROUP/ruoyi-auth-dev.yml new file mode 100644 index 0000000..92a11e4 --- /dev/null +++ b/nacos/nacos_config_export_20250113211329/DEFAULT_GROUP/ruoyi-auth-dev.yml @@ -0,0 +1,60 @@ +server: + port: 9100 +spring: + redis: + host: localhost + port: 6379 + password: 123456 + datasource: + type: com.alibaba.druid.pool.DruidDataSource + driver-class-name: com.mysql.cj.jdbc.Driver + url: jdbc:mysql://192.168.110.169:8066/qijisheng_system?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8 + username: root + password: 123456 + druid: + # 连接池初始化时创建的连接数。 + # 应根据实际应用场景设置,确保应用程序启动时即可获取数据库连接。 + initial-size: 10 + # 连接池中最小的空闲连接数,保证即使在低负载时也有足够的连接可用。 + min-idle: 10 + # 连接池中最大活动连接数,限制并发请求时的数据库连接数,避免过多的连接消耗系统资源。 + max-active: 1000 + # 获取连接时的最大等待时间,超过该时间则抛出异常。单位通常为毫秒。 + max-wait: 60000 + # 两个连接检查之间的时间间隔,用于检测和清理空闲过久的连接。单位为毫秒。 + time-between-eviction-runs-millis: 60000 + # 连接在被清理前的最小空闲时间。单位为毫秒。 + min-evictable-idle-time-millis: 300000 + # 用于验证连接有效性的 SQL 查询语句。 + validation-query: SELECT 1 + # 如果为真,则连接空闲时会被定期测试有效性。 + test-while-idle: true + # 如果为真,在获取连接前进行有效性测试。 + test-on-borrow: false + # 如果为真,在归还连接时进行有效性测试。 + test-on-return: false + # 是否开启 PreparedStatement 缓存。 + pool-prepared-statements: true + # 单个连接上缓存的 PreparedStatement 最大数量。 + max-pool-prepared-statement-per-connection-size: 20 + # 指定要启用的过滤器,如 stat, log4j, wall 等,用于监控和日志记录。 + filters: stat,wall,log4j + # 连接属性,例如配置日志级别或慢 SQL 阈值。 + connection-properties: druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000 + # 是否自动回收超时连接 + remove-abandoned: true + # 超时时间,单位秒 + remove-abandoned-timeout: 1800 + # 是否记录被遗弃的连接 + log-abandoned: true + # StatViewServlet配置,访问监控页面 + stat-view-servlet: + enabled: true + url-pattern: /druid/* + login-username: admin + login-password: admin + reset-enable: false + # 防火墙配置 + wall: + config: + multi-statement-allow: false diff --git a/nacos/nacos_config_export_20250113211329/DEFAULT_GROUP/ruoyi-file-dev.yml b/nacos/nacos_config_export_20250113211329/DEFAULT_GROUP/ruoyi-file-dev.yml new file mode 100644 index 0000000..ca3010a --- /dev/null +++ b/nacos/nacos_config_export_20250113211329/DEFAULT_GROUP/ruoyi-file-dev.yml @@ -0,0 +1,19 @@ +# 本地文件上传 +file: + domain: http://127.0.0.1:9300 + path: D:/ruoyi/uploadPath + prefix: /statics + +# FastDFS配置 +fdfs: + domain: http://8.129.231.12 + soTimeout: 3000 + connectTimeout: 2000 + trackerList: 8.129.231.12:22122 + +# Minio配置 +minio: + url: http://8.129.231.12:9000 + accessKey: minioadmin + secretKey: minioadmin + bucketName: test \ No newline at end of file diff --git a/nacos/nacos_config_export_20250113211329/DEFAULT_GROUP/ruoyi-gateway-dev.yml b/nacos/nacos_config_export_20250113211329/DEFAULT_GROUP/ruoyi-gateway-dev.yml new file mode 100644 index 0000000..65ca16d --- /dev/null +++ b/nacos/nacos_config_export_20250113211329/DEFAULT_GROUP/ruoyi-gateway-dev.yml @@ -0,0 +1,129 @@ +server: + port: 9000 + tomcat: + max-swallow-size: 10MB +spring: +#maxFileSize 单个数据大小 + servlet: + multipart: + max-file-size: 50MB +#maxRequestSize 是总数据大小 + max-request-size: 100MB + redis: + host: localhost + port: 6379 + password: 123456 + cloud: + gateway: + discovery: + locator: + lowerCaseServiceId: true + enabled: true + routes: + # 认证中心 + - id: ruoyi-auth + uri: lb://ruoyi-auth + predicates: + - Path=/auth/** + filters: + # 验证码处理 + - CacheRequestFilter + - ValidateCodeFilter + - StripPrefix=1 + # 系统模块 + - id: ruoyi-system + uri: lb://ruoyi-system + predicates: + - Path=/system/** + filters: + - StripPrefix=1 + # 文件服务 + - id: ruoyi-file + uri: lb://ruoyi-file + predicates: + - Path=/file/** + filters: + - StripPrefix=1 + # 账户服务 + - id: ruoyi-account + uri: lb://ruoyi-account + predicates: + - Path=/account/** + filters: + - StripPrefix=1 + # 订单服务 + - id: ruoyi-order + uri: lb://ruoyi-order + predicates: + - Path=/order/** + filters: + - StripPrefix=1 + # 系统配置服务 + - id: ruoyi-other + uri: lb://ruoyi-other + predicates: + - Path=/other/** + filters: + - StripPrefix=1 + +# 安全配置 +security: + # 验证码 + captcha: + enabled: false + type: math + # 防止XSS攻击 + xss: + enabled: true + excludeUrls: + - /other/goods/manageGoodsUpdate + - /other/goods/addGoods + - /other/vip-setting/manage/set + - /other/agreement/saveAgreement + - /other/system-config/index/add + - /other/share/manage/add + - /other/share/manage/edit + # 不校验白名单 + ignore: + whites: + - /auth/logout + - /auth/login + - /auth/register + - /*/v2/api-docs + - /csrf + - /account/app-user/appletLogin + - /account/app-user/mobileLogin + - /account/app-user/getSMSCode + - /account/app-user/registerAccount + - /account/app-user/getReferrer + - /account/app-user/getNearbyReferrer + - /account/wallet/rechargeCallback + - /other/system-config/index/start + - /other/system-config/index/detail + - /other/goods-category/index/list + - /other/goods/goodsList + - /other/goods/goodsDetail/* + - /other/goods/getGoodsListByShopId + - /other/banner/list + - /other/shop/shopDetail + - /other/shop/nearbyShopList + - /other/share/detail/* + - /other/seckill-activity-info/vipId/* + - /account/app-user/upload + - /other/agreement/getAgreement/* + - /system/user/profile/updatePwd + - /other/goods-evaluate/goodsList + - /order/order/refundPayMoneyCallback + - /order/order/refundExpressPayMoneyCallback + - /order/shopping-cart/shoppingCartPaymentCallback + - /order/shopping-cart/shoppingCartMaterialFlowPaymentCallback + - /account/withdrawal-requests/withdrawalCallback + - /other/shop-withdraw/withdrawalCallback + + # 参数签名校验 + sign: + enable: true + # 防抖校验 + anti-shake: + enable: true + interval: 500 \ No newline at end of file diff --git a/nacos/nacos_config_export_20250113211329/DEFAULT_GROUP/ruoyi-gen-dev.yml b/nacos/nacos_config_export_20250113211329/DEFAULT_GROUP/ruoyi-gen-dev.yml new file mode 100644 index 0000000..ac86f1c --- /dev/null +++ b/nacos/nacos_config_export_20250113211329/DEFAULT_GROUP/ruoyi-gen-dev.yml @@ -0,0 +1,35 @@ +# spring配置 +spring: + redis: + host: localhost + port: 6379 + password: 123456 + datasource: + driver-class-name: com.mysql.cj.jdbc.Driver + url: jdbc:mysql://192.168.110.80:3306/yixingtong?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8 + username: root + password: 123456 + +# mybatis配置 +mybatis: + # 搜索指定包别名 + typeAliasesPackage: com.ruoyi.gen.domain + # 配置mapper的扫描,找到所有的mapper.xml映射文件 + mapperLocations: classpath:mapper/**/*.xml + +# swagger配置 +swagger: + title: 代码生成接口文档 + license: Powered By ruoyi + licenseUrl: https://ruoyi.vip + +# 代码生成 +gen: + # 作者 + author: xiaochen + # 默认生成包路径 system 需改成自己的模块名称 如 system monitor tool + packageName: com.ruoyi.car + # 自动去除表前缀,默认是false + autoRemovePre: false + # 表前缀(生成类名不会包含表前缀,多个用逗号分隔) + tablePrefix: t_car diff --git a/nacos/nacos_config_export_20250113211329/DEFAULT_GROUP/ruoyi-job-dev.yml b/nacos/nacos_config_export_20250113211329/DEFAULT_GROUP/ruoyi-job-dev.yml new file mode 100644 index 0000000..1f19a44 --- /dev/null +++ b/nacos/nacos_config_export_20250113211329/DEFAULT_GROUP/ruoyi-job-dev.yml @@ -0,0 +1,24 @@ +# spring配置 +spring: + redis: + host: localhost + port: 6379 + password: + datasource: + driver-class-name: com.mysql.cj.jdbc.Driver + url: jdbc:mysql://localhost:3306/ry-cloud?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8 + username: root + password: password + +# mybatis配置 +mybatis: + # 搜索指定包别名 + typeAliasesPackage: com.ruoyi.job.domain + # 配置mapper的扫描,找到所有的mapper.xml映射文件 + mapperLocations: classpath:mapper/**/*.xml + +# swagger配置 +swagger: + title: 定时任务接口文档 + license: Powered By ruoyi + licenseUrl: https://ruoyi.vip diff --git a/nacos/nacos_config_export_20250113211329/DEFAULT_GROUP/ruoyi-order.yml b/nacos/nacos_config_export_20250113211329/DEFAULT_GROUP/ruoyi-order.yml new file mode 100644 index 0000000..47c31f8 --- /dev/null +++ b/nacos/nacos_config_export_20250113211329/DEFAULT_GROUP/ruoyi-order.yml @@ -0,0 +1,60 @@ +server: + port: 9400 +spring: + redis: + host: 192.168.110.80 + port: 6379 + password: 123456 + datasource: + type: com.alibaba.druid.pool.DruidDataSource + driver-class-name: com.mysql.cj.jdbc.Driver + url: jdbc:mysql://192.168.110.169:8066/qijisheng_order?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8 + username: root + password: 123456 + druid: + # 连接池初始化时创建的连接数。 + # 应根据实际应用场景设置,确保应用程序启动时即可获取数据库连接。 + initial-size: 10 + # 连接池中最小的空闲连接数,保证即使在低负载时也有足够的连接可用。 + min-idle: 10 + # 连接池中最大活动连接数,限制并发请求时的数据库连接数,避免过多的连接消耗系统资源。 + max-active: 1000 + # 获取连接时的最大等待时间,超过该时间则抛出异常。单位通常为毫秒。 + max-wait: 60000 + # 两个连接检查之间的时间间隔,用于检测和清理空闲过久的连接。单位为毫秒。 + time-between-eviction-runs-millis: 60000 + # 连接在被清理前的最小空闲时间。单位为毫秒。 + min-evictable-idle-time-millis: 300000 + # 用于验证连接有效性的 SQL 查询语句。 + validation-query: SELECT 1 + # 如果为真,则连接空闲时会被定期测试有效性。 + test-while-idle: true + # 如果为真,在获取连接前进行有效性测试。 + test-on-borrow: false + # 如果为真,在归还连接时进行有效性测试。 + test-on-return: false + # 是否开启 PreparedStatement 缓存。 + pool-prepared-statements: true + # 单个连接上缓存的 PreparedStatement 最大数量。 + max-pool-prepared-statement-per-connection-size: 20 + # 指定要启用的过滤器,如 stat, log4j, wall 等,用于监控和日志记录。 + filters: stat,wall,log4j + # 连接属性,例如配置日志级别或慢 SQL 阈值。 + connection-properties: druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000 + # 是否自动回收超时连接 + remove-abandoned: true + # 超时时间,单位秒 + remove-abandoned-timeout: 1800 + # 是否记录被遗弃的连接 + log-abandoned: true + # StatViewServlet配置,访问监控页面 + stat-view-servlet: + enabled: true + url-pattern: /druid/* + login-username: admin + login-password: admin + reset-enable: false + # 防火墙配置 + wall: + config: + multi-statement-allow: false \ No newline at end of file diff --git a/nacos/nacos_config_export_20250113211329/DEFAULT_GROUP/ruoyi-other.yml b/nacos/nacos_config_export_20250113211329/DEFAULT_GROUP/ruoyi-other.yml new file mode 100644 index 0000000..84b04f7 --- /dev/null +++ b/nacos/nacos_config_export_20250113211329/DEFAULT_GROUP/ruoyi-other.yml @@ -0,0 +1,72 @@ +server: + port: 9600 +spring: + redis: + host: 192.168.110.80 + port: 6379 + password: 123456 + datasource: + type: com.alibaba.druid.pool.DruidDataSource + driver-class-name: com.mysql.cj.jdbc.Driver + url: jdbc:mysql://192.168.110.169:8066/qijisheng_other?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8 + username: root + password: 123456 + druid: + # 连接池初始化时创建的连接数。 + # 应根据实际应用场景设置,确保应用程序启动时即可获取数据库连接。 + initial-size: 10 + # 连接池中最小的空闲连接数,保证即使在低负载时也有足够的连接可用。 + min-idle: 10 + # 连接池中最大活动连接数,限制并发请求时的数据库连接数,避免过多的连接消耗系统资源。 + max-active: 1000 + # 获取连接时的最大等待时间,超过该时间则抛出异常。单位通常为毫秒。 + max-wait: 60000 + # 两个连接检查之间的时间间隔,用于检测和清理空闲过久的连接。单位为毫秒。 + time-between-eviction-runs-millis: 60000 + # 连接在被清理前的最小空闲时间。单位为毫秒。 + min-evictable-idle-time-millis: 300000 + # 用于验证连接有效性的 SQL 查询语句。 + validation-query: SELECT 1 + # 如果为真,则连接空闲时会被定期测试有效性。 + test-while-idle: true + # 如果为真,在获取连接前进行有效性测试。 + test-on-borrow: false + # 如果为真,在归还连接时进行有效性测试。 + test-on-return: false + # 是否开启 PreparedStatement 缓存。 + pool-prepared-statements: true + # 单个连接上缓存的 PreparedStatement 最大数量。 + max-pool-prepared-statement-per-connection-size: 20 + # 指定要启用的过滤器,如 stat, log4j, wall 等,用于监控和日志记录。 + filters: stat,wall,log4j + # 连接属性,例如配置日志级别或慢 SQL 阈值。 + connection-properties: druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000 + # 是否自动回收超时连接 + remove-abandoned: true + # 超时时间,单位秒 + remove-abandoned-timeout: 1800 + # 是否记录被遗弃的连接 + log-abandoned: true + # StatViewServlet配置,访问监控页面 + stat-view-servlet: + enabled: true + url-pattern: /druid/* + login-username: admin + login-password: admin + reset-enable: false + # 防火墙配置 + wall: + config: + multi-statement-allow: false + +mybatis-plus: + # 此处在多数据源中生效 + config-location: classpath:/mybatis-config.xml + global-config: + banner: false + db-config: + logic-not-delete-value: 0 + logic-delete-value: 1 + type-aliases-package: com.ruoyi.other + # 指定Mapper文件位置 + mapper-locations: classpath*:/mapper/**/*.xml \ No newline at end of file diff --git a/nacos/nacos_config_export_20250113211329/DEFAULT_GROUP/ruoyi-system-dev.yml b/nacos/nacos_config_export_20250113211329/DEFAULT_GROUP/ruoyi-system-dev.yml new file mode 100644 index 0000000..546595d --- /dev/null +++ b/nacos/nacos_config_export_20250113211329/DEFAULT_GROUP/ruoyi-system-dev.yml @@ -0,0 +1,87 @@ +server: + port: 9101 +# spring配置 +spring: + redis: + host: localhost + port: 6379 + password: 123456 + datasource: + type: com.alibaba.druid.pool.DruidDataSource + driver-class-name: com.mysql.cj.jdbc.Driver + url: jdbc:mysql://192.168.110.169:8066/qijisheng_system?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8 + username: root + password: 123456 + druid: + # 连接池初始化时创建的连接数。 + # 应根据实际应用场景设置,确保应用程序启动时即可获取数据库连接。 + initial-size: 10 + # 连接池中最小的空闲连接数,保证即使在低负载时也有足够的连接可用。 + min-idle: 10 + # 连接池中最大活动连接数,限制并发请求时的数据库连接数,避免过多的连接消耗系统资源。 + max-active: 1000 + # 获取连接时的最大等待时间,超过该时间则抛出异常。单位通常为毫秒。 + max-wait: 60000 + # 两个连接检查之间的时间间隔,用于检测和清理空闲过久的连接。单位为毫秒。 + time-between-eviction-runs-millis: 60000 + # 连接在被清理前的最小空闲时间。单位为毫秒。 + min-evictable-idle-time-millis: 300000 + # 用于验证连接有效性的 SQL 查询语句。 + validation-query: SELECT 1 + # 如果为真,则连接空闲时会被定期测试有效性。 + test-while-idle: true + # 如果为真,在获取连接前进行有效性测试。 + test-on-borrow: false + # 如果为真,在归还连接时进行有效性测试。 + test-on-return: false + # 是否开启 PreparedStatement 缓存。 + pool-prepared-statements: true + # 单个连接上缓存的 PreparedStatement 最大数量。 + max-pool-prepared-statement-per-connection-size: 20 + # 指定要启用的过滤器,如 stat, log4j, wall 等,用于监控和日志记录。 + filters: stat,wall,log4j + # 连接属性,例如配置日志级别或慢 SQL 阈值。 + connection-properties: druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000 + # 是否自动回收超时连接 + remove-abandoned: true + # 超时时间,单位秒 + remove-abandoned-timeout: 1800 + # 是否记录被遗弃的连接 + log-abandoned: true + # StatViewServlet配置,访问监控页面 + stat-view-servlet: + enabled: true + url-pattern: /druid/* + login-username: admin + login-password: admin + reset-enable: false + # 防火墙配置 + wall: + config: + multi-statement-allow: false + + +# mybatis配置 +# mybatis: +# # 搜索指定包别名 +# typeAliasesPackage: com.ruoyi.system,com.ruoyi.system.api +# # 配置mapper的扫描,找到所有的mapper.xml映射文件 +# mapperLocations: classpath:mapper/**/*.xml +mybatis-plus: + # 此处在多数据源中生效 + config-location: classpath:/mybatis-config.xml + global-config: + banner: false + db-config: + logic-not-delete-value: 0 + logic-delete-value: 1 + type-aliases-package: com.ruoyi.system + # 指定Mapper文件位置 + mapper-locations: classpath*:/mapping/**/*.xml + +# swagger配置 +swagger: + title: 系统模块接口文档 + enabled: true + license: Powered By ruoyi + licenseUrl: http://192.168.110.85:9101/doc.html \ No newline at end of file diff --git a/nacos/nacos_config_export_20250113211329/DEFAULT_GROUP/seata-server.properties b/nacos/nacos_config_export_20250113211329/DEFAULT_GROUP/seata-server.properties new file mode 100644 index 0000000..057d56c --- /dev/null +++ b/nacos/nacos_config_export_20250113211329/DEFAULT_GROUP/seata-server.properties @@ -0,0 +1,151 @@ +#For details about configuration items, see https://seata.io/zh-cn/docs/user/configurations.html +#Transport configuration, for client and server +transport.type=TCP +transport.server=NIO +transport.heartbeat=true +transport.enableTmClientBatchSendRequest=false +transport.enableRmClientBatchSendRequest=true +transport.enableTcServerBatchSendResponse=false +transport.rpcRmRequestTimeout=30000 +transport.rpcTmRequestTimeout=30000 +transport.rpcTcRequestTimeout=30000 +transport.threadFactory.bossThreadPrefix=NettyBoss +transport.threadFactory.workerThreadPrefix=NettyServerNIOWorker +transport.threadFactory.serverExecutorThreadPrefix=NettyServerBizHandler +transport.threadFactory.shareBossWorker=false +transport.threadFactory.clientSelectorThreadPrefix=NettyClientSelector +transport.threadFactory.clientSelectorThreadSize=1 +transport.threadFactory.clientWorkerThreadPrefix=NettyClientWorkerThread +transport.threadFactory.bossThreadSize=1 +transport.threadFactory.workerThreadSize=default +transport.shutdown.wait=3 +transport.serialization=seata +transport.compressor=none + +#Transaction routing rules configuration, only for the client +service.vgroupMapping.seata_tx_group=default +#If you use a registry, you can ignore it +service.default.grouplist=127.0.0.1:8091 +service.enableDegrade=false +service.disableGlobalTransaction=false + +client.metadataMaxAgeMs=30000 +#Transaction rule configuration, only for the client +client.rm.asyncCommitBufferLimit=10000 +client.rm.lock.retryInterval=10 +client.rm.lock.retryTimes=30 +client.rm.lock.retryPolicyBranchRollbackOnConflict=true +client.rm.reportRetryCount=5 +client.rm.tableMetaCheckEnable=true +client.rm.tableMetaCheckerInterval=60000 +client.rm.sqlParserType=druid +client.rm.reportSuccessEnable=false +client.rm.sagaBranchRegisterEnable=false +client.rm.sagaJsonParser=fastjson +client.rm.tccActionInterceptorOrder=-2147482648 +client.rm.sqlParserType=druid +client.tm.commitRetryCount=5 +client.tm.rollbackRetryCount=5 +client.tm.defaultGlobalTransactionTimeout=60000 +client.tm.degradeCheck=false +client.tm.degradeCheckAllowTimes=10 +client.tm.degradeCheckPeriod=2000 +client.tm.interceptorOrder=-2147482648 +client.undo.dataValidation=true +client.undo.logSerialization=jackson +client.undo.onlyCareUpdateColumns=true +server.undo.logSaveDays=7 +server.undo.logDeletePeriod=86400000 +client.undo.logTable=undo_log +client.undo.compress.enable=true +client.undo.compress.type=zip +client.undo.compress.threshold=64k +#For TCC transaction mode +tcc.fence.logTableName=tcc_fence_log +tcc.fence.cleanPeriod=1h +# You can choose from the following options: fastjson, jackson, gson +tcc.contextJsonParserType=fastjson + +#Log rule configuration, for client and server +log.exceptionRate=100 + +#Transaction storage configuration, only for the server. The file, db, and redis configuration values are optional. +store.mode=db +store.lock.mode=db +store.session.mode=db +#Used for password encryption +store.publicKey= + +#If `store.mode,store.lock.mode,store.session.mode` are not equal to `file`, you can remove the configuration block. +store.file.dir=file_store/data +store.file.maxBranchSessionSize=16384 +store.file.maxGlobalSessionSize=512 +store.file.fileWriteBufferCacheSize=16384 +store.file.flushDiskMode=async +store.file.sessionReloadReadSize=100 + +#These configurations are required if the `store mode` is `db`. If `store.mode,store.lock.mode,store.session.mode` are not equal to `db`, you can remove the configuration block. +store.db.datasource=druid +store.db.dbType=mysql +store.db.driverClassName=com.mysql.jdbc.Driver +store.db.url=jdbc:mysql://192.168.110.169:8066/seata?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8 +store.db.user=root +store.db.password=123456 +store.db.minConn=5 +store.db.maxConn=30 +store.db.globalTable=global_table +store.db.branchTable=branch_table +store.db.distributedLockTable=distributed_lock +store.db.queryLimit=100 +store.db.lockTable=lock_table +store.db.maxWait=5000 + +#These configurations are required if the `store mode` is `redis`. If `store.mode,store.lock.mode,store.session.mode` are not equal to `redis`, you can remove the configuration block. +store.redis.mode=single +store.redis.type=pipeline +store.redis.single.host=127.0.0.1 +store.redis.single.port=6379 +store.redis.sentinel.masterName= +store.redis.sentinel.sentinelHosts= +store.redis.sentinel.sentinelPassword= +store.redis.maxConn=10 +store.redis.minConn=1 +store.redis.maxTotal=100 +store.redis.database=0 +store.redis.password= +store.redis.queryLimit=100 + +#Transaction rule configuration, only for the server +server.recovery.committingRetryPeriod=1000 +server.recovery.asynCommittingRetryPeriod=1000 +server.recovery.rollbackingRetryPeriod=1000 +server.recovery.timeoutRetryPeriod=1000 +server.maxCommitRetryTimeout=-1 +server.maxRollbackRetryTimeout=-1 +server.rollbackRetryTimeoutUnlockEnable=false +server.distributedLockExpireTime=10000 +server.session.branchAsyncQueueSize=5000 +server.session.enableBranchAsyncRemove=false +server.enableParallelRequestHandle=true +server.enableParallelHandleBranch=false + +server.raft.cluster=127.0.0.1:7091,127.0.0.1:7092,127.0.0.1:7093 +server.raft.snapshotInterval=600 +server.raft.applyBatch=32 +server.raft.maxAppendBufferSize=262144 +server.raft.maxReplicatorInflightMsgs=256 +server.raft.disruptorBufferSize=16384 +server.raft.electionTimeoutMs=2000 +server.raft.reporterEnabled=false +server.raft.reporterInitialDelay=60 +server.raft.serialization=jackson +server.raft.compressor=none +server.raft.sync=true + + + +#Metrics configuration, only for the server +metrics.enabled=false +metrics.registryType=compact +metrics.exporterList=prometheus +metrics.exporterPrometheusPort=9898 diff --git a/nacos/nacos_config_export_20250113211329/DEFAULT_GROUP/sentinel-ruoyi-gateway b/nacos/nacos_config_export_20250113211329/DEFAULT_GROUP/sentinel-ruoyi-gateway new file mode 100644 index 0000000..ade8880 --- /dev/null +++ b/nacos/nacos_config_export_20250113211329/DEFAULT_GROUP/sentinel-ruoyi-gateway @@ -0,0 +1,34 @@ +[ + { + "resource": "ruoyi-auth", + "count": 500, + "grade": 1, + "limitApp": "default", + "strategy": 0, + "controlBehavior": 0 + }, + { + "resource": "ruoyi-system", + "count": 1000, + "grade": 1, + "limitApp": "default", + "strategy": 0, + "controlBehavior": 0 + }, + { + "resource": "ruoyi-gen", + "count": 200, + "grade": 1, + "limitApp": "default", + "strategy": 0, + "controlBehavior": 0 + }, + { + "resource": "ruoyi-job", + "count": 300, + "grade": 1, + "limitApp": "default", + "strategy": 0, + "controlBehavior": 0 + } +] \ No newline at end of file diff --git a/ruoyi-auth/src/main/resources/bootstrap.yml b/ruoyi-auth/src/main/resources/bootstrap.yml new file mode 100644 index 0000000..467c1a7 --- /dev/null +++ b/ruoyi-auth/src/main/resources/bootstrap.yml @@ -0,0 +1,97 @@ +server: + port: 9100 + tomcat: + basedir: /mnt/tomcat +# Spring +spring: + profiles: + # 环境配置 +# active: dev + active: prod + application: + # 应用名称 + name: ruoyi-auth + main: + allow-bean-definition-overriding: true + allow-circular-references: true +--- +spring: + config: + activate: + on-profile: dev + cloud: + nacos: + discovery: + # 服务注册地址 + server-addr: 192.168.110.169:8848 + service: ${spring.application.name} + group: DEFAULT_GROUP + namespace: cf61067f-5267-48e4-a3d8-ac9746f51c01 + username: nacos + password: nacos + config: + # 配置中心地址 + server-addr: 192.168.110.169:8848 + namespace: cf61067f-5267-48e4-a3d8-ac9746f51c01 + username: nacos + password: nacos + group: DEFAULT_GROUP + name: ${spring.application.name} + # 配置文件格式 + file-extension: yml + # 共享配置 + shared-configs: + - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension} + +--- +spring: + config: + activate: + on-profile: prod + cloud: + nacos: + discovery: + # 服务注册地址 + server-addr: 47.120.5.122:8848 + service: ${spring.application.name} + group: DEFAULT_GROUP + namespace: 508d0707-50dd-48b0-ad27-349e7bb3c9eb + username: nacos + password: nacos + config: + # 配置中心地址 + server-addr: 47.120.5.122:8848 + namespace: 508d0707-50dd-48b0-ad27-349e7bb3c9eb + username: nacos + password: nacos + group: DEFAULT_GROUP + name: ${spring.application.name} + # 配置文件格式 + file-extension: yml + # 共享配置 + shared-configs: + - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension} +--- +spring: + config: + activate: + on-profile: test + cloud: + nacos: + discovery: + # 服务注册地址 + server-addr: 127.0.0.1:8848 + service: ${spring.application.name} + group: DEFAULT_GROUP + namespace: 96712c7a-480b-4f40-b783-39f00f3b33ce + config: + # 配置中心地址 + server-addr: 127.0.0.1:8848 + namespace: 96712c7a-480b-4f40-b783-39f00f3b33ce + group: DEFAULT_GROUP + name: ${spring.application.name} + # 配置文件格式 + file-extension: yml + # 共享配置 + shared-configs: + - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension} \ No newline at end of file diff --git a/ruoyi-gateway/src/main/resources/bootstrap.yml b/ruoyi-gateway/src/main/resources/bootstrap.yml new file mode 100644 index 0000000..62f6ef3 --- /dev/null +++ b/ruoyi-gateway/src/main/resources/bootstrap.yml @@ -0,0 +1,113 @@ +server: + port: 8080 + tomcat: + basedir: /mnt/tomcat +# Spring +spring: + application: + # 应用名称 + name: ruoyi-gateway + main: + allow-bean-definition-overriding: true + allow-circular-references: true + profiles: + # 环境配置 +# active: dev + active: prod +--- +spring: + config: + activate: + on-profile: dev + cloud: + nacos: + discovery: + # 服务注册地址 + server-addr: 192.168.110.169:8848 + service: ruoyi-gateway + group: DEFAULT_GROUP + namespace: cf61067f-5267-48e4-a3d8-ac9746f51c01 + username: nacos + password: nacos + config: + # 配置中心地址 + server-addr: 192.168.110.169:8848 + namespace: cf61067f-5267-48e4-a3d8-ac9746f51c01 + username: nacos + password: nacos + group: DEFAULT_GROUP + name: ruoyi-gateway + # 配置文件格式 + file-extension: yml + # 共享配置 + shared-configs: + - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension} +--- +spring: + config: + activate: + on-profile: prod + cloud: + nacos: + discovery: + # 服务注册地址 + server-addr: 47.120.5.122:8848 + service: ${spring.application.name} + group: DEFAULT_GROUP + namespace: 508d0707-50dd-48b0-ad27-349e7bb3c9eb + username: nacos + password: nacos + config: + # 配置中心地址 + server-addr: 47.120.5.122:8848 + namespace: 508d0707-50dd-48b0-ad27-349e7bb3c9eb + username: nacos + password: nacos + group: DEFAULT_GROUP + name: ${spring.application.name} + # 配置文件格式 + file-extension: yml + # 共享配置 + shared-configs: + - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension} + sentinel: + # 取消控制台懒加载 + eager: true + transport: + # 控制台地址 + dashboard: 192.168.0.137:8718 + # nacos配置持久化 + datasource: + ds1: + nacos: + server-addr: 47.120.5.122:8848 + dataId: sentinel-ruoyi-gateway + groupId: DEFAULT_GROUP + username: nacos + password: nacos + data-type: json + rule-type: gw-flow +--- +spring: + config: + activate: + on-profile: test + cloud: + nacos: + discovery: + # 服务注册地址 + server-addr: 192.168.110.169:8848 + service: ruoyi-gateway + group: DEFAULT_GROUP + namespace: 96712c7a-480b-4f40-b783-39f00f3b33ce + config: + # 配置中心地址 + server-addr: 192.168.110.169:8848 + namespace: 96712c7a-480b-4f40-b783-39f00f3b33ce + group: DEFAULT_GROUP + name: ruoyi-gateway + # 配置文件格式 + file-extension: yml + # 共享配置 + shared-configs: + - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension} \ No newline at end of file diff --git a/ruoyi-modules/ruoyi-file/src/main/resources/bootstrap.yml b/ruoyi-modules/ruoyi-file/src/main/resources/bootstrap.yml new file mode 100644 index 0000000..ec72837 --- /dev/null +++ b/ruoyi-modules/ruoyi-file/src/main/resources/bootstrap.yml @@ -0,0 +1,41 @@ +# Tomcat +server: + port: 9300 +# Spring +spring: + application: + # 应用名称 + name: ruoyi-file + profiles: + # 环境配置 +# active: dev + active: prod +--- +spring: + config: + activate: + on-profile: dev + cloud: + nacos: + discovery: + # 服务注册地址 + server-addr: 192.168.110.169:8848 + service: ${spring.application.name} + group: DEFAULT_GROUP + namespace: cf61067f-5267-48e4-a3d8-ac9746f51c01 + username: nacos + password: nacos + config: + # 配置中心地址 + server-addr: 192.168.110.169:8848 + namespace: cf61067f-5267-48e4-a3d8-ac9746f51c01 + username: nacos + password: nacos + group: DEFAULT_GROUP + name: ${spring.application.name} + + # 配置文件格式 + file-extension: yml + # 共享配置 + shared-configs: + - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension} diff --git a/ruoyi-modules/ruoyi-gen/src/main/resources/bootstrap.yml b/ruoyi-modules/ruoyi-gen/src/main/resources/bootstrap.yml new file mode 100644 index 0000000..76208a1 --- /dev/null +++ b/ruoyi-modules/ruoyi-gen/src/main/resources/bootstrap.yml @@ -0,0 +1,40 @@ +# Tomcat +server: + port: 9202 + +# Spring +spring: + application: + # 应用名称 + name: ruoyi-gen + profiles: + # 环境配置 + active: dev +--- +spring: + config: + activate: + on-profile: dev + cloud: + nacos: + discovery: + # 服务注册地址 + server-addr: 192.168.110.169:8848 + service: ${spring.application.name} + group: DEFAULT_GROUP + namespace: cf61067f-5267-48e4-a3d8-ac9746f51c01 + username: nacos + password: nacos + config: + # 配置中心地址 + server-addr: 192.168.110.169:8848 + namespace: cf61067f-5267-48e4-a3d8-ac9746f51c01 + username: nacos + password: nacos + group: DEFAULT_GROUP + name: ${spring.application.name} + # 配置文件格式 + file-extension: yml + # 共享配置 + shared-configs: + - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension} diff --git a/ruoyi-modules/ruoyi-job/src/main/resources/bootstrap.yml b/ruoyi-modules/ruoyi-job/src/main/resources/bootstrap.yml new file mode 100644 index 0000000..f999bea --- /dev/null +++ b/ruoyi-modules/ruoyi-job/src/main/resources/bootstrap.yml @@ -0,0 +1,35 @@ +# Tomcat +server: + port: 9203 + +# Spring +spring: + application: + # 应用名称 + name: ruoyi-job + profiles: + # 环境配置 + active: dev + cloud: + nacos: + discovery: + # 服务注册地址 + server-addr: 192.168.110.169:8848 + namespace: cf61067f-5267-48e4-a3d8-ac9746f51c01 + group: DEFAULT_GROUP + username: nacos + password: nacos + name: ${spring.application.name} + config: + # 配置中心地址 + server-addr: 192.168.110.169:8848 + namespace: cf61067f-5267-48e4-a3d8-ac9746f51c01 + group: DEFAULT_GROUP + username: nacos + password: nacos + name: ${spring.application.name} + # 配置文件格式 + file-extension: yml + # 共享配置 + shared-configs: + - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension} diff --git a/ruoyi-modules/ruoyi-system/src/main/resources/bootstrap.yml b/ruoyi-modules/ruoyi-system/src/main/resources/bootstrap.yml new file mode 100644 index 0000000..d8246f2 --- /dev/null +++ b/ruoyi-modules/ruoyi-system/src/main/resources/bootstrap.yml @@ -0,0 +1,95 @@ +server: + port: 9800 + tomcat: + basedir: /mnt/tomcat +# Spring +spring: + application: + # 应用名称 + name: ruoyi-system + main: + allow-bean-definition-overriding: true + profiles: + # 环境配置 +# active: dev + active: prod +--- +spring: + config: + activate: + on-profile: dev + cloud: + nacos: + discovery: + # 服务注册地址 + server-addr: 192.168.110.169:8848 + service: ${spring.application.name} + group: DEFAULT_GROUP + namespace: cf61067f-5267-48e4-a3d8-ac9746f51c01 + username: nacos + password: nacos + config: + # 配置中心地址 + server-addr: 192.168.110.169:8848 + namespace: cf61067f-5267-48e4-a3d8-ac9746f51c01 + group: DEFAULT_GROUP + username: nacos + password: nacos + name: ${spring.application.name} + # 配置文件格式 + file-extension: yml + # 共享配置 + shared-configs: + - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension} +--- +spring: + config: + activate: + on-profile: prod + cloud: + nacos: + discovery: + # 服务注册地址 + server-addr: 47.120.5.122:8848 + service: ${spring.application.name} + group: DEFAULT_GROUP + namespace: 508d0707-50dd-48b0-ad27-349e7bb3c9eb + username: nacos + password: nacos + config: + # 配置中心地址 + server-addr: 47.120.5.122:8848 + namespace: 508d0707-50dd-48b0-ad27-349e7bb3c9eb + username: nacos + password: nacos + group: DEFAULT_GROUP + name: ${spring.application.name} + # 配置文件格式 + file-extension: yml + # 共享配置 + shared-configs: + - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension} +--- +spring: + config: + activate: + on-profile: test + cloud: + nacos: + discovery: + # 服务注册地址 + server-addr: 127.0.0.1:8848 + service: ${spring.application.name} + group: DEFAULT_GROUP + namespace: 96712c7a-480b-4f40-b783-39f00f3b33ce + config: + # 配置中心地址 + server-addr: 127.0.0.1:8848 + namespace: 96712c7a-480b-4f40-b783-39f00f3b33ce + group: DEFAULT_GROUP + name: ${spring.application.name} + # 配置文件格式 + file-extension: yml + # 共享配置 + shared-configs: + - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension} \ No newline at end of file diff --git a/ruoyi-service/ruoyi-account/src/main/resources/bootstrap.yml b/ruoyi-service/ruoyi-account/src/main/resources/bootstrap.yml new file mode 100644 index 0000000..8399468 --- /dev/null +++ b/ruoyi-service/ruoyi-account/src/main/resources/bootstrap.yml @@ -0,0 +1,96 @@ +server: + port: 9200 + tomcat: + basedir: /mnt/tomcat +# Spring +spring: + application: + # 应用名称 + name: ruoyi-account + main: + allow-bean-definition-overriding: true + allow-circular-references: true + profiles: + # 环境配置 +# active: dev + active: prod +--- +spring: + config: + activate: + on-profile: dev + cloud: + nacos: + discovery: + # 服务注册地址 + server-addr: 192.168.110.169:8848 + service: ${spring.application.name} + group: DEFAULT_GROUP + namespace: cf61067f-5267-48e4-a3d8-ac9746f51c01 + username: nacos + password: nacos + config: + # 配置中心地址 + server-addr: 192.168.110.169:8848 + namespace: cf61067f-5267-48e4-a3d8-ac9746f51c01 + username: nacos + password: nacos + group: DEFAULT_GROUP + name: ${spring.application.name} + # 配置文件格式 + file-extension: yml + # 共享配置 + shared-configs: + - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension} +--- +spring: + config: + activate: + on-profile: prod + cloud: + nacos: + discovery: + # 服务注册地址 + server-addr: 47.120.5.122:8848 + service: ${spring.application.name} + group: DEFAULT_GROUP + namespace: 508d0707-50dd-48b0-ad27-349e7bb3c9eb + username: nacos + password: nacos + config: + # 配置中心地址 + server-addr: 47.120.5.122:8848 + namespace: 508d0707-50dd-48b0-ad27-349e7bb3c9eb + username: nacos + password: nacos + group: DEFAULT_GROUP + name: ${spring.application.name} + # 配置文件格式 + file-extension: yml + # 共享配置 + shared-configs: + - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension} +--- +spring: + config: + activate: + on-profile: test + cloud: + nacos: + discovery: + # 服务注册地址 + server-addr: 127.0.0.1:8848 + service: ${spring.application.name} + group: DEFAULT_GROUP + namespace: 96712c7a-480b-4f40-b783-39f00f3b33ce + config: + # 配置中心地址 + server-addr: 127.0.0.1:8848 + namespace: 96712c7a-480b-4f40-b783-39f00f3b33ce + group: DEFAULT_GROUP + name: ${spring.application.name} + # 配置文件格式 + file-extension: yml + # 共享配置 + shared-configs: + - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension} \ No newline at end of file diff --git a/ruoyi-service/ruoyi-order/src/main/resources/bootstrap.yml b/ruoyi-service/ruoyi-order/src/main/resources/bootstrap.yml new file mode 100644 index 0000000..7666ad7 --- /dev/null +++ b/ruoyi-service/ruoyi-order/src/main/resources/bootstrap.yml @@ -0,0 +1,96 @@ +server: + port: 9400 + tomcat: + basedir: /mnt/tomcat +# Spring +spring: + application: + # 应用名称 + name: ruoyi-order + main: + allow-bean-definition-overriding: true + allow-circular-references: true + profiles: + # 环境配置 +# active: dev + active: prod +--- +spring: + config: + activate: + on-profile: dev + cloud: + nacos: + discovery: + # 服务注册地址 + server-addr: 192.168.110.169:8848 + service: ${spring.application.name} + group: DEFAULT_GROUP + namespace: cf61067f-5267-48e4-a3d8-ac9746f51c01 + username: nacos + password: nacos + config: + # 配置中心地址 + server-addr: 192.168.110.169:8848 + namespace: cf61067f-5267-48e4-a3d8-ac9746f51c01 + username: nacos + password: nacos + group: DEFAULT_GROUP + name: ${spring.application.name} + # 配置文件格式 + file-extension: yml + # 共享配置 + shared-configs: + - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension} +--- +spring: + config: + activate: + on-profile: prod + cloud: + nacos: + discovery: + # 服务注册地址 + server-addr: 47.120.5.122:8848 + service: ${spring.application.name} + group: DEFAULT_GROUP + namespace: 508d0707-50dd-48b0-ad27-349e7bb3c9eb + username: nacos + password: nacos + config: + # 配置中心地址 + server-addr: 47.120.5.122:8848 + namespace: 508d0707-50dd-48b0-ad27-349e7bb3c9eb + username: nacos + password: nacos + group: DEFAULT_GROUP + name: ${spring.application.name} + # 配置文件格式 + file-extension: yml + # 共享配置 + shared-configs: + - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension} +--- +spring: + config: + activate: + on-profile: test + cloud: + nacos: + discovery: + # 服务注册地址 + server-addr: 127.0.0.1:8848 + service: ${spring.application.name} + group: DEFAULT_GROUP + namespace: 96712c7a-480b-4f40-b783-39f00f3b33ce + config: + # 配置中心地址 + server-addr: 127.0.0.1:8848 + namespace: 96712c7a-480b-4f40-b783-39f00f3b33ce + group: DEFAULT_GROUP + name: ${spring.application.name} + # 配置文件格式 + file-extension: yml + # 共享配置 + shared-configs: + - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension} \ No newline at end of file diff --git a/ruoyi-service/ruoyi-other/src/main/resources/bootstrap.yml b/ruoyi-service/ruoyi-other/src/main/resources/bootstrap.yml new file mode 100644 index 0000000..97f2151 --- /dev/null +++ b/ruoyi-service/ruoyi-other/src/main/resources/bootstrap.yml @@ -0,0 +1,96 @@ +server: + port: 9600 + tomcat: + basedir: /mnt/tomcat +# Spring +spring: + application: + # 应用名称 + name: ruoyi-other + main: + allow-bean-definition-overriding: true + allow-circular-references: true + profiles: + # 环境配置 +# active: dev + active: prod +--- +spring: + config: + activate: + on-profile: dev + cloud: + nacos: + discovery: + # 服务注册地址 + server-addr: 192.168.110.169:8848 + service: ${spring.application.name} + group: DEFAULT_GROUP + namespace: cf61067f-5267-48e4-a3d8-ac9746f51c01 + username: nacos + password: nacos + config: + # 配置中心地址 + server-addr: 192.168.110.169:8848 + namespace: cf61067f-5267-48e4-a3d8-ac9746f51c01 + username: nacos + password: nacos + group: DEFAULT_GROUP + name: ${spring.application.name} + # 配置文件格式 + file-extension: yml + # 共享配置 + shared-configs: + - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension} +--- +spring: + config: + activate: + on-profile: prod + cloud: + nacos: + discovery: + # 服务注册地址 + server-addr: 47.120.5.122:8848 + service: ${spring.application.name} + group: DEFAULT_GROUP + namespace: 508d0707-50dd-48b0-ad27-349e7bb3c9eb + username: nacos + password: nacos + config: + # 配置中心地址 + server-addr: 47.120.5.122:8848 + namespace: 508d0707-50dd-48b0-ad27-349e7bb3c9eb + username: nacos + password: nacos + group: DEFAULT_GROUP + name: ${spring.application.name} + # 配置文件格式 + file-extension: yml + # 共享配置 + shared-configs: + - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension} +--- +spring: + config: + activate: + on-profile: test + cloud: + nacos: + discovery: + # 服务注册地址 + server-addr: 192.168.110.169:8848 + service: ${spring.application.name} + group: DEFAULT_GROUP + namespace: 96712c7a-480b-4f40-b783-39f00f3b33ce + config: + # 配置中心地址 + server-addr: 192.168.110.169:8848 + namespace: 96712c7a-480b-4f40-b783-39f00f3b33ce + group: DEFAULT_GROUP + name: ${spring.application.name} + # 配置文件格式 + file-extension: yml + # 共享配置 + shared-configs: + - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension} \ No newline at end of file diff --git a/src/main/resources/cert/wechat_rsa_public_key.pem b/src/main/resources/cert/wechat_rsa_public_key.pem new file mode 100644 index 0000000..d61da78 --- /dev/null +++ b/src/main/resources/cert/wechat_rsa_public_key.pem @@ -0,0 +1 @@ +hhelaf \ No newline at end of file diff --git a/src/main/resourcescert/wechat_rsa_public_key.pem b/src/main/resourcescert/wechat_rsa_public_key.pem new file mode 100644 index 0000000..993f6e4 --- /dev/null +++ b/src/main/resourcescert/wechat_rsa_public_key.pem @@ -0,0 +1,3 @@ +-----BEGIN PUBLIC KEY----- +-----BEGIN RSA PUBLIC KEY-----MIIBCgKCAQEAuarFBkwNkYjiYog4EVfxoBKiHzMF6w9B0IccJWy2wXUPR9pwmLkMRGOFEnmsxd8pGtWXJGiMWbLjAkAeFG7VeBUyWyYAWiDzQaUHzEN+aDwsFljVUSaklXLJHPiZmYP+pgJKokPUQUzNhBMCvSigFCsaKiiS7Wdie7dkaj/GZj3YMS62PjFTmzZPe9ggjfX3a3/2O0LUCkcjjvRsktCbvM3OLfX9juwVVpbdkw5JS33WbGt51cs4NjVzBFty3FnkIJ857P/6wxy5jXZCDiapf3axVlbZmZK+0OAhyho8H3INIp9B0R7GGlOz6xEBYCNeg4zww8v6q4qltyLwDTIdlQIDAQAB-----END RSA PUBLIC KEY----- +-----END PUBLIC KEY----- \ No newline at end of file -- Gitblit v1.7.1