From d81dca921758ca3ace86ec04befd8767d929b239 Mon Sep 17 00:00:00 2001 From: xggz Date: Tue, 11 Jan 2022 16:00:12 +0800 Subject: [PATCH] =?UTF-8?q?:tada:=20=E5=88=9D=E5=A7=8B=E5=8C=96=E5=BC=80?= =?UTF-8?q?=E5=8F=91=E7=8E=AF=E5=A2=83=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 25 ------------------------- README.md | 2 -- application.yml | 44 ++++++++++++++++++++++++++++++++++++++++++++ datasource.yml | 32 ++++++++++++++++++++++++++++++++ redis-master.yml | 13 +++++++++++++ zsw-auth.yml | 6 ++++++ zsw-user-rest.yml | 23 +++++++++++++++++++++++ 7 files changed, 118 insertions(+), 27 deletions(-) delete mode 100644 .gitignore delete mode 100644 README.md create mode 100644 application.yml create mode 100644 datasource.yml create mode 100644 redis-master.yml create mode 100644 zsw-auth.yml create mode 100644 zsw-user-rest.yml diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 84adb3f..0000000 --- a/.gitignore +++ /dev/null @@ -1,25 +0,0 @@ -# ---> Java -# Compiled class file -*.class - -# Log file -*.log - -# BlueJ files -*.ctxt - -# Mobile Tools for Java (J2ME) -.mtj.tmp/ - -# Package Files # -*.jar -*.war -*.nar -*.ear -*.zip -*.tar.gz -*.rar - -# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml -hs_err_pid* - diff --git a/README.md b/README.md deleted file mode 100644 index f28cdad..0000000 --- a/README.md +++ /dev/null @@ -1,2 +0,0 @@ -# zsw-config - diff --git a/application.yml b/application.yml new file mode 100644 index 0000000..7a9952b --- /dev/null +++ b/application.yml @@ -0,0 +1,44 @@ +# 暴露监控端点 +management: + endpoints: + web: + exposure: + include: '*' + endpoint: + health: + show-details: always + +# feign 配置 +feign: + # 开启断路器 + hystrix: + enabled: true + okhttp: + enabled: true + httpclient: + enabled: false + client: + config: + default: + connectTimeout: 10000 + readTimeout: 10000 + # 请求和响应的压缩配置 + compression: + request: + enabled: true + mime-types: text/xml;application/xml;application/json + min-request-size: 2048 + response: + enabled: true + +# 负载均衡请求处理的超时时间 +ribbon: + ReadTimeout: 10000 + ConnectTimeout: 10000 + +# 设置日志级别 +logging: + level: + com: + zsw: + cloud: debug \ No newline at end of file diff --git a/datasource.yml b/datasource.yml new file mode 100644 index 0000000..386eb2a --- /dev/null +++ b/datasource.yml @@ -0,0 +1,32 @@ +spring: + # 数据库配置 + datasource: + type: com.zaxxer.hikari.HikariDataSource + driver-class-name: com.mysql.cj.jdbc.Driver + +# 持久层配置 +mybatis-plus: + # 开启租户数据维护 + tenant-enabled: true + mapper-locations: classpath*:mappers/*.xml + #实体扫描,多个package用逗号或者分号分隔 + type-aliases-package: com.zsw.cloud.*.entity + global-config: + # 关闭MP3.x自带的banner + banner: false + db-config: + #主键类型 0:"数据库ID自增", 1:"用户输入ID",2:"全局唯一ID (数字类型唯一ID)", 3:"全局唯一ID UUID"; + id-type: ASSIGN_ID + #字段策略 0:"忽略判断",1:"非 NULL 判断"),2:"非空判断" + field-strategy: NOT_EMPTY + #驼峰下划线转换 + column-underline: true + #逻辑删除配置 + logic-delete-field: deleted + logic-delete-value: 1 + logic-not-delete-value: 0 + refresh: true + configuration: + map-underscore-to-camel-case: true + cache-enabled: false + call-setters-on-nulls: true \ No newline at end of file diff --git a/redis-master.yml b/redis-master.yml new file mode 100644 index 0000000..5d7e048 --- /dev/null +++ b/redis-master.yml @@ -0,0 +1,13 @@ +# Redis主缓存配置 +spring: + redis: + host: 127.0.0.1 + port: 6379 + database: 6 + timeout: 6000 + lettuce: + pool: + max-active: 10 + max-wait: -1ms + max-idle: 10 + min-idle: 2 \ No newline at end of file diff --git a/zsw-auth.yml b/zsw-auth.yml new file mode 100644 index 0000000..7feff2d --- /dev/null +++ b/zsw-auth.yml @@ -0,0 +1,6 @@ +spring: + # 数据库配置 + datasource: + url: jdbc:mysql://127.0.0.1:3306/zsw_auth?useUnicode=true&characterEncoding=utf-8&autoReconnect=true&failOverReadOnly=false&useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=GMT%2B8 + username: zsw_auth + password: zsw_auth_2022 \ No newline at end of file diff --git a/zsw-user-rest.yml b/zsw-user-rest.yml new file mode 100644 index 0000000..88818de --- /dev/null +++ b/zsw-user-rest.yml @@ -0,0 +1,23 @@ +spring: + # 数据库配置 + datasource: + url: jdbc:mysql://127.0.0.1:3306/zsw_user?useUnicode=true&characterEncoding=utf-8&autoReconnect=true&failOverReadOnly=false&useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=GMT%2B8 + username: zsw_user + password: zsw_user_2022 + +zsw: + tenant: + column: tenant_id + tables: + - user + +# Oauth2安全配置 +security: + oauth2: + client: + client-id: zswUser + client-secret: zswUser666 + access-token-uri: http://zsw-auth/oauth/token + user-authorization-uri: http://zsw-auth/oauth/authorize + resource: + token-info-uri: http://zsw-auth/oauth/check_token \ No newline at end of file