通用框架平台,每个分支对应子通用框架平台,禁止Merge不同分支!! 分支版本区别见项目内readme.md
whycxzp
2024-01-10 9a2b1251fc48874b76d3b02dbfc306698325dfeb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
#服务端口号
server:
  port: 8090
  servlet:
    context-path: /ct
 
#数据库
spring:
  datasource:
    type: com.alibaba.druid.pool.DruidDataSource
    driver-class-name: com.mysql.cj.jdbc.Driver
    url: jdbc:mysql://localhost:3360/db_cluster_test?characterEncoding=utf8&serverTimezone=Asia/Shanghai&allowMultiQueries=true&useSSL=false
#    url: jdbc:mysql://192.168.10.221:3360/db_3.5mw_web?characterEncoding=utf8&serverTimezone=Asia/Shanghai&allowMultiQueries=true
#    url: jdbc:mysql://192.168.10.221:3360?characterEncoding=utf8&serverTimezone=Asia/Shanghai&allowMultiQueries=true
#    url: jdbc:mysql://192.168.10.222:3360/db_user?characterEncoding=utf8&serverTimezone=Asia/Shanghai&allowMultiQueries=true
#    url: jdbc:mysql://118.89.139.230:3360/db_user?characterEncoding=utf8&serverTimezone=Asia/Shanghai&allowMultiQueries=true
    username: root
    password: lmx8688139
    maxIdel: 60
    initialPoolSize: 2
    minPoolSize: 2
    maxPoolSize: 500
mybatis-plus:
  typeAliasesPackage: com.whyc.pojo
  mapper-locations: classpath:mapper/**/*Mapper.xml
  global-config:
    db-config:
      #主键类型  0:"数据库ID自增", 1:"用户输入ID",2:"全局唯一ID (数字类型唯一ID)", 3:"全局唯一ID UUID";
      id-type: AUTO
      #驼峰下划线转换
      table-underline: true
      #数据库大写下划线转换
      capital-mode: true
      #mp2.3+ 全局表前缀 tb_
      table-prefix: tb_
      #刷新mapper 调试神器
#      refresh-mapper: true
  configuration:
    #配置返回数据库(column下划线命名&&返回java实体是驼峰命名),自动匹配无需as(没开启这个,SQL需要写as: select user_id as userId)
    map-underscore-to-camel-case: true
    cache-enabled: false
    #mybatis日志输出
    log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
pagehelper:
  helper-dialect: mysql
  reasonable: true
  support-methods-arguments: true
  params: count=countSql
#swagger是否激活,swagger的UI界面地址为 localhost:8080/swagger-ui.html
#swagger:
#  enabled: true
#  ui-config:
#    operations-sorter: method
#  title: 武汉源畅-3.5WM电机系统
#  authorization:
#    type: None
#    auth-regex: none
#  base-package: com.whyc.controller
knife:
  enable: true
redis:
  #模式 single/sentinel/cluster/master-slave
  model: single
  timeout: 3000
  global-session-timeout: 3000
  password:
  #连接池配置
  pool:
    size: 10
    max-idle: 16
    min-idle: 8
    max-active: 8
    max-wait: 3000
    conn-timeout: 3000
    so-timeout: 3000
  #单机配置
  single:
    address: redis://localhost:6379
  #哨兵配置
  sentinel:
    master: business-master
    nodes: redis://localhost:6379,redis://localhost:6380
    master-onlyWrite: true
    fail-max: 3
  #集群配置
  cluster:
    scan-interval: 1000
    nodes: redis://localhost:6379,redis://localhost:6380
    read-mode: SLAVE
    retry-attempts: 3
    failed-attempts: 3
    slave-connection-pool-size: 64
    master-connection-pool-size: 64
    retry-interval: 1500
    #集群配置
    master-slave:
      scan-interval: 1000
      nodes: redis://localhost:6379,redis://localhost:6380