Blame view

juvenile-prosecution-boot/jeecg-boot-module-system/src/main/resources/application-dev.yml 9.83 KB
6c637641   wxy   no message
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
125
126
127
128
129
130
131
132
133
  server:
    port: 8080
    tomcat:
      max-swallow-size: -1
    error:
      include-exception: true
      include-stacktrace: ALWAYS
      include-message: ALWAYS
    servlet:
      context-path: /jeecg-boot
    compression:
      enabled: true
      min-response-size: 1024
      mime-types: application/javascript,application/json,application/xml,text/html,text/xml,text/plain,text/css,image/*
  
  management:
    endpoints:
      web:
        exposure:
          include: metrics,httptrace
  
  spring:
    servlet:
      multipart:
        max-file-size: 10MB
        max-request-size: 10MB
    mail:
      host: smtp.163.com
      username: jeecgos@163.com
      password: ??
      properties:
        mail:
          smtp:
            auth: true
            starttls:
              enable: true
              required: true
    ## quartz定时任务,采用数据库方式
    quartz:
      job-store-type: jdbc
      initialize-schema: embedded
      #设置自动启动,默认为 true
      auto-startup: true
      #启动时更新己存在的Job
      overwrite-existing-jobs: true
      properties:
        org:
          quartz:
            scheduler:
              instanceName: MyScheduler
              instanceId: AUTO
            jobStore:
              class: org.quartz.impl.jdbcjobstore.JobStoreTX
              driverDelegateClass: org.quartz.impl.jdbcjobstore.StdJDBCDelegate
              tablePrefix: QRTZ_
              isClustered: true
              misfireThreshold: 60000
              clusterCheckinInterval: 10000
            threadPool:
              class: org.quartz.simpl.SimpleThreadPool
              threadCount: 10
              threadPriority: 5
              threadsInheritContextClassLoaderOfInitializingThread: true
    #json 时间戳统一转换
    jackson:
      date-format:   yyyy-MM-dd HH:mm:ss
      time-zone:   GMT+8
    jpa:
      open-in-view: false
    activiti:
      check-process-definitions: false
      #启用作业执行器
      async-executor-activate: false
      #启用异步执行器
      job-executor-activate: false
    aop:
      proxy-target-class: true
    #配置freemarker
    freemarker:
      # 设置模板后缀名
      suffix: .ftl
      # 设置文档类型
      content-type: text/html
      # 设置页面编码格式
      charset: UTF-8
      # 设置页面缓存
      cache: false
      prefer-file-system-access: false
      # 设置ftl文件路径
      template-loader-path:
        - classpath:/templates
    # 设置静态文件路径,js,css等
    mvc:
      static-path-pattern: /**
    resource:
      static-locations: classpath:/static/,classpath:/public/
    autoconfigure:
      exclude: com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure
    datasource:
      druid:
        stat-view-servlet:
          enabled: true
          loginUsername: admin
          loginPassword: 123456
          allow:
        web-stat-filter:
          enabled: true
      dynamic:
        druid: # 全局druid参数,绝大部分值和默认保持一致。(现已支持的参数如下,不清楚含义不要乱设置)
          # 连接池的配置信息
          # 初始化大小,最小,最大
          initial-size: 5
          min-idle: 5
          maxActive: 20
          # 配置获取连接等待超时的时间
          maxWait: 60000
          # 配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒
          timeBetweenEvictionRunsMillis: 60000
          # 配置一个连接在池中最小生存的时间,单位是毫秒
          minEvictableIdleTimeMillis: 300000
          validationQuery: SELECT 1 FROM DUAL
          testWhileIdle: true
          testOnBorrow: false
          testOnReturn: false
          # 打开PSCache,并且指定每个连接上PSCache的大小
          poolPreparedStatements: true
          maxPoolPreparedStatementPerConnectionSize: 20
          # 配置监控统计拦截的filters,去掉后监控界面sql无法统计,'wall'用于防火墙
          filters: stat,wall,slf4j
          # 通过connectProperties属性来打开mergeSql功能;慢SQL记录
          connectionProperties: druid.stat.mergeSql\=true;druid.stat.slowSqlMillis\=5000
        datasource:
          master:
62156ef2   wxy   数据分析
134
            url: jdbc:mysql://192.168.1.201:3306/juvenile-prosecution?characterEncoding=UTF-8&useUnicode=true&useSSL=false&tinyInt1isBit=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai
6c637641   wxy   no message
135
136
137
            username: root
            password: mx123456
            driver-class-name: com.mysql.cj.jdbc.Driver
62156ef2   wxy   数据分析
138
            # 多数据源配置juvenile-prosecution
6c637641   wxy   no message
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
            #multi-datasource1:
            #url: jdbc:mysql://localhost:3306/jeecg-boot2?useUnicode=true&characterEncoding=utf8&autoReconnect=true&zeroDateTimeBehavior=convertToNull&transformedBitIsBoolean=true&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai
            #username: root
            #password: root
            #driver-class-name: com.mysql.cj.jdbc.Driver
    #redis 配置
    redis:
      database: 9
      host: 192.168.1.201
      lettuce:
        pool:
          max-active: 8   #最大连接数据库连接数,设 -1 为没有限制
          max-idle: 8     #最大等待连接中的数量,设 0 为没有限制
          max-wait: -1ms  #最大建立连接等待时间。如果超过此时间将接到异常。设为-1表示无限制。
          min-idle: 0     #最小等待连接中的数量,设 0 为没有限制
        shutdown-timeout: 100ms
      password: 'mx5839'
      port: 6868
  #mybatis plus 设置
  mybatis-plus:
    mapper-locations: classpath*:org/jeecg/modules/**/xml/*Mapper.xml
    global-config:
      # 关闭MP3.0自带的banner
      banner: false
      db-config:
        #主键类型  0:"数据库ID自增",1:"该类型为未设置主键类型", 2:"用户输入ID",3:"全局唯一ID (数字类型唯一ID)", 4:"全局唯一ID UUID",5:"字符串全局唯一ID (idWorker 的字符串表示)";
        id-type: ASSIGN_ID
        # 默认数据库表下划线命名
        table-underline: true
    configuration:
      # 这个配置会将执行的sql打印出来,在开发或测试的时候可以用
62156ef2   wxy   数据分析
170
  #    log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
6c637641   wxy   no message
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
      # 返回类型为Map,显示null对应的字段
      call-setters-on-nulls: true
  #jeecg专用配置
  minidao :
    base-package: org.jeecg.modules.jmreport.*
    #DB类型(mysql | postgresql | oracle | sqlserver| other)
    db-type: mysql
  jeecg :
    # 本地:local\Minio:minio\阿里云:alioss
    uploadType: local
    path :
      #文件上传根目录 设置
      upload: /opt/upFiles
      #webapp文件路径
      webapp: /opt/webapp
    shiro:
      excludeUrls: /test/jeecgDemo/demo3,/test/jeecgDemo/redisDemo/**,/category/**,/visual/**,/map/**,/jmreport/bigscreen2/**
    #阿里云oss存储和大鱼短信秘钥配置
    oss:
      accessKey: ??
      secretKey: ??
      endpoint: oss-cn-beijing.aliyuncs.com
      bucketName: ??
    # ElasticSearch 6设置
    elasticsearch:
      cluster-name: jeecg-ES
      cluster-nodes: 127.0.0.1:9200
      check-enabled: false
    # 表单设计器配置
    desform:
      # 主题颜色(仅支持 16进制颜色代码)
      theme-color: "#1890ff"
      # 文件、图片上传方式,可选项:qiniu(七牛云)、system(跟随系统配置)
      upload-type: system
      map:
        # 配置百度地图的AK,申请地址:https://lbs.baidu.com/apiconsole/key?application=key#/home
        baidu: ??
    # 在线预览文件服务器地址配置
    file-view-domain: 127.0.0.1:8012
    # minio文件上传
    minio:
      minio_url: http://minio.jeecg.com
      minio_name: ??
      minio_pass: ??
      bucketName: otatest
    #大屏报表参数设置
  #  jmreport:
  #    mode: dev
  #    #数据字典是否进行saas数据隔离,自己看自己的字典
  #    saas: false
  #    #是否需要校验token
  #    is_verify_token: true
  #    #必须校验方法
  #    verify_methods: remove,delete,save,add,update
    #Wps在线文档
    wps:
      domain: https://wwo.wps.cn/office/
      appid: ??
      appsecret: ??
    #xxl-job配置
    xxljob:
      enabled: false
      adminAddresses: http://127.0.0.1:9080/xxl-job-admin
      appname: ${spring.application.name}
      accessToken: ''
      address: 127.0.0.1:30007
      ip: 127.0.0.1
      port: 30007
      logPath: logs/jeecg/job/jobhandler/
      logRetentionDays: 30
     #自定义路由配置 yml nacos database
    route:
      config:
        data-id: jeecg-gateway-router
        group: DEFAULT_GROUP
        data-type: yml
    #分布式锁配置
    redisson:
      address: 192.168.1.201:6868
      password:
      type: STANDALONE
      enabled: true
  #cas单点登录
  cas:
    prefixUrl: http://cas.example.org:8443/cas
  #Mybatis输出sql日志
  logging:
    level:
      org.jeecg.modules.system.mapper : info
  #swagger
  knife4j:
    production: false
    basic:
      enable: true
      username: jeecg
      password: jeecg1314
  #第三方登录
  justauth:
    enabled: true
    type:
      GITHUB:
        client-id: ??
        client-secret: ??
        redirect-uri: http://sso.test.com:8080/jeecg-boot/sys/thirdLogin/github/callback
      WECHAT_ENTERPRISE:
        client-id: ??
        client-secret: ??
        redirect-uri: http://sso.test.com:8080/jeecg-boot/sys/thirdLogin/wechat_enterprise/callback
        agent-id: ??
      DINGTALK:
        client-id: ??
        client-secret: ??
        redirect-uri: http://sso.test.com:8080/jeecg-boot/sys/thirdLogin/dingtalk/callback
      WECHAT_OPEN:
        client-id: ??
        client-secret: ??
        redirect-uri: http://sso.test.com:8080/jeecg-boot/sys/thirdLogin/wechat_open/callback
    cache:
      type: default
      prefix: 'demo::'
      timeout: 1h
  #第三方APP对接
  third-app:
    enabled: false
    type:
      #企业微信
      WECHAT_ENTERPRISE:
        enabled: false
        #CORP_ID
        client-id: ??
        #SECRET
        client-secret: ??
        #自建应用id
        agent-id: ??
        #自建应用秘钥(新版企微需要配置)
        # agent-app-secret: ??
      #钉钉
      DINGTALK:
        enabled: false
        # appKey
        client-id: ??
        # appSecret
        client-secret: ??
93485ac8   sh   数据入库支持Spark
314
315
316
317
318
319
320
321
322
        agent-id: ??
  #Spark配置
  spark:
    datasource:
      url: jdbc:mysql://192.168.1.201:3306/juvenile-prosecution?rewriteBatchedStatements=true&useUnicode=true&characterEncoding=utf8&allowMultiQueries=true
      username: root
      password: mx123456
      driver: com.mysql.cj.jdbc.Driver
    enabled: true