.gitignore
@@ -16,6 +16,6 @@ target *.yaml *.yml *.log *.iml cert/wechat_rsa_public_key.pem
New file @@ -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----- nacos/nacos_config_export_20250108104030/.metadata.yml
New file @@ -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 nacos/nacos_config_export_20250108104030/DEFAULT_GROUP/application-dev.yml
New file @@ -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 nacos/nacos_config_export_20250108104030/DEFAULT_GROUP/ruoyi-account.yml
New file @@ -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 nacos/nacos_config_export_20250108104030/DEFAULT_GROUP/ruoyi-auth-dev.yml
New file @@ -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 nacos/nacos_config_export_20250108104030/DEFAULT_GROUP/ruoyi-file-dev.yml
New file @@ -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 nacos/nacos_config_export_20250108104030/DEFAULT_GROUP/ruoyi-gateway-dev.yml
New file @@ -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 nacos/nacos_config_export_20250108104030/DEFAULT_GROUP/ruoyi-gen-dev.yml
New file @@ -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 nacos/nacos_config_export_20250108104030/DEFAULT_GROUP/ruoyi-job-dev.yml
New file @@ -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 nacos/nacos_config_export_20250108104030/DEFAULT_GROUP/ruoyi-order.yml
New file @@ -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 nacos/nacos_config_export_20250108104030/DEFAULT_GROUP/ruoyi-other.yml
New file @@ -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 nacos/nacos_config_export_20250108104030/DEFAULT_GROUP/ruoyi-system-dev.yml
New file @@ -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 nacos/nacos_config_export_20250108104030/DEFAULT_GROUP/seata-server.properties
New file @@ -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 nacos/nacos_config_export_20250108104030/DEFAULT_GROUP/sentinel-ruoyi-gateway
New file @@ -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 } ] nacos/nacos_config_export_20250113211329/.metadata.yml
New file @@ -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 nacos/nacos_config_export_20250113211329/DEFAULT_GROUP/application-dev.yml
New file @@ -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 nacos/nacos_config_export_20250113211329/DEFAULT_GROUP/ruoyi-account.yml
New file @@ -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 nacos/nacos_config_export_20250113211329/DEFAULT_GROUP/ruoyi-auth-dev.yml
New file @@ -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 nacos/nacos_config_export_20250113211329/DEFAULT_GROUP/ruoyi-file-dev.yml
New file @@ -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 nacos/nacos_config_export_20250113211329/DEFAULT_GROUP/ruoyi-gateway-dev.yml
New file @@ -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 nacos/nacos_config_export_20250113211329/DEFAULT_GROUP/ruoyi-gen-dev.yml
New file @@ -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 nacos/nacos_config_export_20250113211329/DEFAULT_GROUP/ruoyi-job-dev.yml
New file @@ -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 nacos/nacos_config_export_20250113211329/DEFAULT_GROUP/ruoyi-order.yml
New file @@ -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 nacos/nacos_config_export_20250113211329/DEFAULT_GROUP/ruoyi-other.yml
New file @@ -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 nacos/nacos_config_export_20250113211329/DEFAULT_GROUP/ruoyi-system-dev.yml
New file @@ -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 nacos/nacos_config_export_20250113211329/DEFAULT_GROUP/seata-server.properties
New file @@ -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 nacos/nacos_config_export_20250113211329/DEFAULT_GROUP/sentinel-ruoyi-gateway
New file @@ -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 } ] ruoyi-auth/src/main/resources/bootstrap.yml
New file @@ -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} ruoyi-gateway/src/main/resources/bootstrap.yml
New file @@ -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} ruoyi-modules/ruoyi-file/src/main/resources/bootstrap.yml
New file @@ -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} ruoyi-modules/ruoyi-gen/src/main/resources/bootstrap.yml
New file @@ -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} ruoyi-modules/ruoyi-job/src/main/resources/bootstrap.yml
New file @@ -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} ruoyi-modules/ruoyi-system/src/main/resources/bootstrap.yml
New file @@ -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} ruoyi-service/ruoyi-account/src/main/resources/bootstrap.yml
New file @@ -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} ruoyi-service/ruoyi-order/src/main/resources/bootstrap.yml
New file @@ -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} ruoyi-service/ruoyi-other/src/main/resources/bootstrap.yml
New file @@ -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} src/main/resources/cert/wechat_rsa_public_key.pem
New file @@ -0,0 +1 @@ hhelaf src/main/resourcescert/wechat_rsa_public_key.pem
New file @@ -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-----