alibct %!s(int64=2) %!d(string=hai) anos
pai
achega
2f5b06794e

+ 10 - 6
README.md

@@ -12,10 +12,14 @@ http://doc.ruoyi.vip
 * 权限认证使用Jwt,支持多终端认证系统。
 * 剔除业务不相关的模块,仅保留用户、角色、菜单的相关权限代码。
 * 修改业务判断中反人类的 0标识正确 1标识错误 的内置类型,同步修改配置文件、sql和**mapper.xml
-* 升级springboot版本为2.7.10,修复因springboot版本升级后无法运行的swagger
+* 升级springboot版本为2.7.10,新增knife4j作为api文档模块
 * 重新整理了sql文件,/sql/init.sql
 * 引入对象存储minio,用来存储文件
 
+### 架构图
+
+![架构图](./doc/images/1686039649829.jpg)
+
 ## 内置功能
 
 1. 用户管理:用户是系统操作者,该功能主要完成系统用户配置。
@@ -27,12 +31,12 @@ http://doc.ruoyi.vip
 
 ## 开发环境配置步骤
 
-1. 修改配置文件application-dev.yml
-
-* mysql,多数据源配置
+1. 直接使用application-dev.yml或修改配置文件application-local.yml
+修改的内容包括:
+* mysql,多数据源配置,初始化数据库(sql/init.sql)
 * redis
-* minio,对象存储配置
+* minio,对象存储配置,初始化ak和sk
+* pavis.profile,本地上传文件配置
 
 2. 修改配置文件logback.xml
-
 * log.path

BIN=BIN
doc/images/1686039649829.jpg


+ 15 - 14
src/main/resources/application-dev.yml

@@ -2,15 +2,16 @@ server:
   port: 8068
 # 通用配置
 pavis:
+  # 需要换成自己开发环境本地的地址
   profile: /Users/alibct/Downloads/project/pavis/uploadPath
 #minio配置
 minio:
-  #对象存储服务的URL
-  url: http://localhost:9000/
-  #Access key账户
-  accessKey: 2TlzVcrX1jH2oWhz
-  #Secret key密码
-  secretKey: ZfmZgtZO4g1L8iMmVB8DeARCSdyxzI8G
+  #对象存储服务的URL,203服务器配置
+  url: http://192.168.1.203:9001/
+  #Access key账户,203服务器配置
+  accessKey: ZUtllZ45WikUXls9J6c7
+  #Secret key密码,203服务器配置
+  secretKey: If0RXBu7LQwk9G535RqYNbSJ0YLTZl8WfLTvp3uR
   bucketName: default
 spring:
   datasource:
@@ -19,23 +20,23 @@ spring:
       strict: false #严格匹配数据源,默认false. true未匹配到指定数据源时抛异常,false使用默认数据源
       datasource:
         master:
-          url: jdbc:mysql://localhost:3306/slim
+          url: jdbc:mysql://192.168.1.203:3310/slim
           username: root
-          password: password
+          password: 123
           driver-class-name: com.mysql.cj.jdbc.Driver # 3.2.0开始支持SPI可省略此配置
         slave_1:
-          url: jdbc:mysql://localhost:3307/slim
+          url: jdbc:mysql://192.168.1.203:3311/slim
           username: root
-          password: password
+          password: 123
           driver-class-name: com.mysql.cj.jdbc.Driver
         slave_2:
-          url: jdbc:mysql://localhost:3308/slim
+          url: jdbc:mysql://192.168.1.203:3312/slim
           username: root
-          password: password
+          password: 123
           driver-class-name: com.mysql.cj.jdbc.Driver
   # redis 配置
   redis:
     # 地址
-    host: localhost
+    host: 192.168.1.203
     # 端口,默认为6379
-    port: 6379
+    port: 6378

+ 42 - 1
src/main/resources/application-local.yml

@@ -1 +1,42 @@
-
+server:
+  port: 8068
+# 通用配置
+pavis:
+  # 需要换成自己开发环境本地的地址
+  profile: /Users/alibct/Downloads/project/pavis/uploadPath
+#minio配置
+minio:
+  #对象存储服务的URL
+  url: http://localhost:9000/
+  #Access key账户
+  accessKey: 2TlzVcrX1jH2oWhz
+  #Secret key密码
+  secretKey: ZfmZgtZO4g1L8iMmVB8DeARCSdyxzI8G
+  bucketName: default
+spring:
+  datasource:
+    dynamic:
+      primary: master #设置默认的数据源或者数据源组,默认值即为master
+      strict: false #严格匹配数据源,默认false. true未匹配到指定数据源时抛异常,false使用默认数据源
+      datasource:
+        master:
+          url: jdbc:mysql://localhost:3306/slim
+          username: root
+          password: password
+          driver-class-name: com.mysql.cj.jdbc.Driver # 3.2.0开始支持SPI可省略此配置
+        slave_1:
+          url: jdbc:mysql://localhost:3307/slim
+          username: root
+          password: password
+          driver-class-name: com.mysql.cj.jdbc.Driver
+        slave_2:
+          url: jdbc:mysql://localhost:3308/slim
+          username: root
+          password: password
+          driver-class-name: com.mysql.cj.jdbc.Driver
+  # redis 配置
+  redis:
+    # 地址
+    host: localhost
+    # 端口,默认为6379
+    port: 6379