yangys
2025-11-05 10c5247722995e571b3fd4dbffb178964a9bd6ee
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
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
spring:
  redis:
    ##redis 单机环境配置
    host: ${redis.host}
    port: ${redis.port}
    password: ${redis.password}
    database: ${redis.database}
    ssl: ${redis.ssl}
    ##redis 集群环境配置
    #cluster:
    #  nodes: 127.0.0.1:7001,127.0.0.1:7002,127.0.0.1:7003
    #  commandTimeout: 5000
  #排除DruidDataSourceAutoConfigure
  autoconfigure:
    exclude: com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure
  datasource:
    dynamic:
      #设置默认的数据源或者数据源组,默认值即为master
      durid:
        initial-size: 1
        max-active: 20
        min-idle: 1
        max-wait: 60000
      primary: master
      health: false
      lazy: true
      datasource:
        master:
          url: ${datasource.url}
          username: ${datasource.username}
          password: ${datasource.password}
          driver-class-name: ${datasource.driver-class-name}
        tdengine:
          driver-class-name: ${tdengine.driver}
          url: ${tdengine.url}
          username: ${tdengine.username}
          password: ${tdengine.password}
 
 
# mybatis
mybatis-plus:
  tenant-model: false
  #oracle环境mapper映射
  mapper-locations: classpath:org/springblade/**/mapperOracle/*Mapper.xml,classpath:org/springblade/**/mapper/*Mapper.xml
  #实体扫描,多个package用逗号或者分号分隔
  typeAliasesPackage: org.springblade.**.entity
  #typeEnumsPackage: org.springblade.dashboard.entity.enums
  global-config:
    # 关闭MP3.0自带的banner
    banner: false
    db-config:
      #主键类型  0:"数据库ID自增", 1:"不操作", 2:"用户输入ID",3:"数字型snowflake", 4:"全局唯一ID UUID", 5:"字符串型snowflake";
      id-type: assign_id
      #字段策略
      insert-strategy: not_null
      update-strategy: not_null
      where-strategy: not_null
      #驼峰下划线转换
      table-underline: true
      # 逻辑删除配置
      # 逻辑删除全局值(1表示已删除,这也是Mybatis Plus的默认配置)
      # oracl时间戳获取方式
      logic-delete-value: (SELECT ( SYSDATE - to_date('1970-1-1 8', 'yyyy-mm-dd hh24') ) * 86400 AS unix_timestamp FROM DUAL)
      # 逻辑未删除全局值(0表示未删除,这也是Mybatis Plus的默认配置)
      logic-not-delete-value: 0
  configuration:
    map-underscore-to-camel-case: true
    cache-enabled: false
    jdbc-type-for-null: 'null'
 
 
# redis
redis:
  host: 192.168.3.107
  port: 6379
  password: 123qwe
  database: 0
  ssl: false
 
datasource:
  type: oracle
  url: jdbc:${datasource.type}:thin:@192.168.3.105:${datasource.port}:xe
  port: 1521
  database: blade_boot
  username: blade_boot
  password: masterlink_90
  driver-class-name: oracle.jdbc.driver.OracleDriver
 
 
 
# rocketmq
rocketmq-name-server: 192.168.3.107:9876
 
# tdengine
tdengine:
  driver: com.taosdata.jdbc.rs.RestfulDriver
  url: jdbc:TAOS-RS://192.168.3.107:6041/iot_data?charset=UTF-8&locale=en_US.UTF-8&timezone=UTC-8
  username: root
  password: taosdata
 
 
xxl:
  job:
    admin:
      ### xxl-job admin address list, such as "http://address" or "http://address01,http://address02"
      addresses: http://192.168.3.107:8080/xxl-job-admin
    ### xxl-job executor address
    executor:
      appname: phoenix
      ip:
      # 部署39,临时调整 7017 -> 7117
      port: 7079
      ### xxl-job log path
      logpath: /data/applogs/xxl-job/jobhandler
      ### xxl-job log retention days
      logretentiondays: -1
    ### xxl-job, access token
    accessToken:
 
blade:
  scanner:
    app-code: blade-boot
    app-name: ${spring.application.name}
    open: false