소스 검색

:zap: 更新test配置文件

smallchill 5 년 전
부모
커밋
164deec03f
4개의 변경된 파일162개의 추가작업 그리고 13개의 파일을 삭제
  1. 15 3
      src/test/resources/application-dev.yml
  2. 12 1
      src/test/resources/application-prod.yml
  3. 12 1
      src/test/resources/application-test.yml
  4. 123 8
      src/test/resources/application.yml

+ 15 - 3
src/test/resources/application-dev.yml

@@ -21,18 +21,30 @@ spring:
     #username: postgres
     #password: 123456
     # Oracle
-    #url: jdbc:oracle:thin:@127.0.0.1:49161:orcl
+    #url: jdbc:oracle:thin:@127.0.0.1:1521:orcl
     #username: BLADEX_BOOT
-    #password: oracle
+    #password: BLADEX_BOOT
+    # SqlServer
+    #url: jdbc:sqlserver://127.0.0.1:1433;DatabaseName=bladex_boot
+    #username: bladex_boot
+    #password: bladex_boot
+
+#第三方登陆
+social:
+  enabled: true
+  domain: http://127.0.0.1:1888
 
 #blade配置
 blade:
-  #分布式锁
+  #分布式锁配置
   lock:
+    ##是否启用分布式锁
     enabled: false
+    ##redis服务地址
     address: redis://127.0.0.1:6379
   #本地文件上传
   file:
     remote-mode: true
     upload-domain: http://localhost:8999
     remote-path: /usr/share/nginx/html
+

+ 12 - 1
src/test/resources/application-prod.yml

@@ -2,6 +2,8 @@
 spring:
   redis:
     ##redis 单机环境配置
+    ##将docker脚本部署的redis服务映射为宿主机ip
+    ##生产环境推荐使用阿里云高可用redis服务并设置密码
     host: 127.0.0.1
     port: 6379
     password:
@@ -16,12 +18,21 @@ spring:
     username: root
     password: root
 
+#第三方登陆
+social:
+  enabled: true
+  domain: http://127.0.0.1:1888
+
 #blade配置
 blade:
-  #分布式锁
+  #分布式锁配置
   lock:
+    ##是否启用分布式锁
     enabled: false
+    ##将docker脚本部署的redis服务映射为宿主机ip
+    ##生产环境推荐使用阿里云高可用redis服务并设置密码
     address: redis://127.0.0.1:6379
+    password: 123456
   #本地文件上传
   file:
     remote-mode: true

+ 12 - 1
src/test/resources/application-test.yml

@@ -2,6 +2,8 @@
 spring:
   redis:
     ##redis 单机环境配置
+    ##将docker脚本部署的redis服务映射为宿主机ip
+    ##生产环境推荐使用阿里云高可用redis服务并设置密码
     host: 127.0.0.1
     port: 6379
     password:
@@ -16,12 +18,21 @@ spring:
     username: root
     password: root
 
+#第三方登陆
+social:
+  enabled: true
+  domain: http://127.0.0.1:1888
+
 #blade配置
 blade:
-  #分布式锁
+  #分布式锁配置
   lock:
+    ##是否启用分布式锁
     enabled: false
+    ##将docker脚本部署的redis服务映射为宿主机ip
+    ##生产环境推荐使用阿里云高可用redis服务并设置密码
     address: redis://127.0.0.1:6379
+    password: 123456
   #本地文件上传
   file:
     remote-mode: true

+ 123 - 8
src/test/resources/application.yml

@@ -16,8 +16,9 @@ spring:
     driver-class-name: com.mysql.cj.jdbc.Driver
     #driver-class-name: org.postgresql.Driver
     #driver-class-name: oracle.jdbc.OracleDriver
+    #driver-class-name: com.microsoft.sqlserver.jdbc.SQLServerDriver
     druid:
-      # MySql、PostgreSQL校验
+      # MySql、PostgreSQL、SqlServer校验
       validation-query: select 1
       # Oracle校验
       #validation-query: select 1 from dual
@@ -53,7 +54,7 @@ mybatis-plus:
     banner: false
     db-config:
       #主键类型  0:"数据库ID自增", 1:"不操作", 2:"用户输入ID",3:"数字型snowflake", 4:"全局唯一ID UUID", 5:"字符串型snowflake";
-      id-type: id_worker
+      id-type: assign_id
       #字段策略
       insert-strategy: not_null
       update-strategy: not_null
@@ -69,6 +70,29 @@ mybatis-plus:
     map-underscore-to-camel-case: true
     cache-enabled: false
 
+#knife4j配置
+knife4j:
+  #启用
+  enable: true
+  #基础认证
+  basic:
+    enable: false
+    username: blade
+    password: blade
+  #增强配置
+  setting:
+    enableSwaggerModels: true
+    enableDocumentManage: true
+    enableHost: false
+    enableHostText: http://localhost
+    enableRequestCache: true
+    enableFilterMultipartApis: false
+    enableFilterMultipartApiMethodType: POST
+    language: zh-CN
+    enableFooter: false
+    enableFooterCustom: true
+    footerCustomContent: Copyright © 2021 BladeX All Rights Reserved
+
 #swagger公共信息
 swagger:
   title: BladeX 接口文档系统
@@ -88,10 +112,18 @@ flowable:
   label-font-name: \u5B8B\u4F53
   annotation-font-name: \u5B8B\u4F53
   check-process-definitions: false
+  database-schema-update: false
+
+#报表配置
+report:
+  enabled: false
+  database:
+    provider:
+      prefix: blade-
 
 #oss默认配置
 oss:
-  enable: true
+  enabled: true
   name: qiniu
   tenant-mode: true
   endpoint: http://prt1thnw3.bkt.clouddn.com
@@ -99,16 +131,91 @@ oss:
   secret-key: AuzuA1KHAbkIndCU0dB3Zfii2O3crHNODDmpxHRS
   bucket-name: bladex
 
+#第三方登陆配置
+social:
+  oauth:
+    GITHUB:
+      client-id: 233************
+      client-secret: 233************************************
+      redirect-uri: ${social.domain}/oauth/redirect/github
+    GITEE:
+      client-id: 233************
+      client-secret: 233************************************
+      redirect-uri: ${social.domain}/oauth/redirect/gitee
+    WECHAT_OPEN:
+      client-id: 233************
+      client-secret: 233************************************
+      redirect-uri: ${social.domain}/oauth/redirect/wechat
+    QQ:
+      client-id: 233************
+      client-secret: 233************************************
+      redirect-uri: ${social.domain}/oauth/redirect/qq
+    DINGTALK:
+      client-id: 233************
+      client-secret: 233************************************
+      redirect-uri: ${social.domain}/oauth/redirect/dingtalk
 
 #blade配置
 blade:
+  #token配置
+  token:
+    #是否有状态
+    state: false
+  #redis序列化方式
+  redis:
+    serializer-type: protostuff
+  #接口配置
+  api:
+    #报文加密配置
+    crypto:
+      #启用报文加密配置
+      enabled: false
+      #使用AesUtil.genAesKey()生成
+      aes-key: O2BEeIv399qHQNhD6aGW8R8DEj4bqHXm
+      #使用DesUtil.genDesKey()生成
+      des-key: jMVCBsFGDQr1USHo
+  #jackson配置
+  jackson:
+    #null自动转空值
+    null-to-empty: true
+    #大数字自动转字符串
+    big-num-to-string: true
+    #支持text文本请求,与报文加密同时开启
+    support-text-plain: false
+  #xss配置
   xss:
+    enabled: true
     skip-url:
-      - /weixin
-      - /notice/submit
+      - /blade-chat/weixin
+      - /blade-desk/notice/submit
+  #安全框架配置
   secure:
+    #接口放行
     skip-url:
       - /blade-test/**
+    #授权认证配置
+    auth:
+      - method: ALL
+        pattern: /blade-chat/weixin/**
+        expression: "hasAuth()"
+      - method: POST
+        pattern: /blade-desk/dashboard/upload
+        expression: "hasTimeAuth(9, 17)"
+      - method: POST
+        pattern: /blade-desk/dashboard/submit
+        expression: "hasAnyRole('administrator', 'admin', 'user')"
+    #基础认证配置
+    basic:
+      - method: ALL
+        pattern: /blade-desk/dashboard/info
+        username: "blade"
+        password: "blade"
+    #动态签名认证配置
+    sign:
+      - method: ALL
+        pattern: /blade-desk/dashboard/sign
+        crypto: "sha1"
+    #多终端认证配置
     client:
       - client-id: sword
         path-patterns:
@@ -116,10 +223,18 @@ blade:
       - client-id: saber
         path-patterns:
           - /blade-saber/**
+  #多租户配置
   tenant:
-    enhance: false
+    #多租户增强
+    enhance: true
+    #多租户授权保护
+    license: false
+    #动态数据源功能
+    dynamic-datasource: false
+    #动态数据源全局扫描
+    dynamic-global: false
+    #多租户字段名
     column: tenant_id
+    #排除多租户逻辑
     exclude-tables:
       - blade_user
-
-