Blame view

jeecg-boot/jeecg-boot-module-system/src/main/resources/application-test.yml 8.59 KB
1
server:
2
3
4
  port: 8080
  tomcat:
    max-swallow-size: -1
5
6
7
8
  error:
    include-exception: true
    include-stacktrace: ALWAYS
    include-message: ALWAYS
9
10
11
12
13
14
  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/*
15
16
17
18
19
20
management:
 endpoints:
  web:
   exposure:
    include: metrics,httptrace
21
22
spring:
23
  servlet:
24
     multipart:
25
26
        max-file-size: 10MB
        max-request-size: 10MB
27
28
29
30
31
  mail:
    host: smtp.163.com
    username: jeecgos@163.com
    password: ??
    properties:
32
33
      mail:
        smtp:
34
          auth: true
35
          starttls:
36
37
38
39
            enable: true
            required: true
  ## quartz定时任务,采用数据库方式
  quartz:
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
    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
64
65
66
67
  #json 时间戳统一转换
  jackson:
    date-format:   yyyy-MM-dd HH:mm:ss
    time-zone:   GMT+8
68
69
  aop:
    proxy-target-class: true
70
71
72
73
74
75
  activiti:
    check-process-definitions: false
    #启用作业执行器
    async-executor-activate: false
    #启用异步执行器
    job-executor-activate: false
76
77
  jpa:
    open-in-view: false
78
79
80
81
82
83
84
85
86
87
  #配置freemarker
  freemarker:
    # 设置模板后缀名
    suffix: .ftl
    # 设置文档类型
    content-type: text/html
    # 设置页面编码格式
    charset: UTF-8
    # 设置页面缓存
    cache: false
88
    prefer-file-system-access: false
89
90
91
92
93
94
    # 设置ftl文件路径
    template-loader-path:
      - classpath:/templates
  # 设置静态文件路径,js,css等
  mvc:
    static-path-pattern: /**
95
  resource:
96
97
98
99
100
101
    static-locations: classpath:/static/,classpath:/public/
  autoconfigure:
    exclude: com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure
  datasource:
    druid:
      stat-view-servlet:
102
        enabled: true
103
104
        loginUsername: admin
        loginPassword: 123456
105
        allow:
106
107
      web-stat-filter:
        enabled: true
108
    dynamic:
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
      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
132
133
134
      datasource:
          master:
            url: jdbc:mysql://127.0.0.1:3306/jeecg-boot?characterEncoding=UTF-8&useUnicode=true&useSSL=false&tinyInt1isBit=false&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai
135
136
            username: root
            password: root
137
138
139
            driver-class-name: com.mysql.cj.jdbc.Driver
          # 多数据源配置
          #multi-datasource1:
140
            #url: jdbc:mysql://localhost:3306/jeecg-boot2?useUnicode=true&characterEncoding=utf8&autoReconnect=true&zeroDateTimeBehavior=convertToNull&transformedBitIsBoolean=true&allowPublicKeyRetrieval=true&serverTimezone=Asia/Shanghai
141
142
            #username: root
            #password: root
143
            #driver-class-name: com.mysql.cj.jdbc.Driver
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
  #redis 配置
  redis:
     database: 0
     host: 192.168.1.199
     lettuce:
       pool:
         max-active: 8   #最大连接数据库连接数,设 0 为没有限制
         max-idle: 8     #最大等待连接中的数量,设 0 为没有限制
         max-wait: -1ms  #最大建立连接等待时间。如果超过此时间将接到异常。设为-1表示无限制。
         min-idle: 0     #最小等待连接中的数量,设 0 为没有限制
       shutdown-timeout: 100ms
     password: ''
     port: 6379
#mybatis plus 设置
mybatis-plus:
   mapper-locations: classpath*:org/jeecg/modules/**/xml/*Mapper.xml
160
161
162
163
   global-config:
    # 关闭MP3.0自带的banner
    banner: false
    db-config:
164
      #主键类型
165
      id-type: ASSIGN_ID
166
167
      # 默认数据库表下划线命名
      table-underline: true
168
   configuration:
169
    # 这个配置会将执行的sql打印出来,在开发或测试的时候可以用
170
    log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
171
172
    # 返回类型为Map,显示null对应的字段
    call-setters-on-nulls: true
173
174
#jeecg专用配置
jeecg :
175
176
  # 本地:local\Minio:minio\阿里云:alioss
  uploadType: local
177
178
  path :
    #文件上传根目录 设置
179
    upload: D://opt//upFiles
180
    #webapp文件路径
181
    webapp: D://opt//webapp
182
  shiro:
183
     excludeUrls: /test/jeecgDemo/demo3,/test/jeecgDemo/redisDemo/**,/category/**,/visual/**,/map/**,/jmreport/bigscreen2/**
184
185
186
  #阿里云oss存储配置
  oss:
    endpoint: oss-cn-beijing.aliyuncs.com
187
    accessKey: ??
188
189
    secretKey: ??
    bucketName: jeecgos
190
    staticDomain: https://static.jeecg.com
191
192
  # ElasticSearch 设置
  elasticsearch:
193
    cluster-name: jeecg-ES
zhangdaiscott authored
194
    cluster-nodes: ??
195
    check-enabled: false
196
197
198
199
  # 表单设计器配置
  desform:
    # 主题颜色(仅支持 16进制颜色代码)
    theme-color: "#1890ff"
200
201
    # 文件、图片上传方式,可选项:qiniu(七牛云)、system(跟随系统配置)
    upload-type: system
202
  # 在线预览文件服务器地址配置
203
  file-view-domain: http://127.0.0.1:8012
204
205
206
207
208
  # minio文件上传
  minio:
    minio_url: http://minio.jeecg.com
    minio_name: ??
    minio_pass: ??
209
    bucketName: otatest
210
211
  #大屏报表参数设置
  jmreport:
212
    mode: prod
213
214
215
216
217
218
219
220
221
    #是否需要校验token
    is_verify_token: false
    #必须校验方法
    verify_methods: remove,delete,save,add,update
  #Wps在线文档
  wps:
    domain: https://wwo.wps.cn/office/
    appid: ??
    appsecret: ??
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
  #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: 127.0.0.1:6379
    password:
    type: STANDALONE
    enabled: true
#Mybatis输出sql日志
logging:
  level:
    org.jeecg.modules.system.mapper : debug
249
250
#cas单点登录
cas:
251
252
253
  prefixUrl: http://cas.example.org:8443/cas
#enable swagger
swagger:
254
  enable: true
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
  production: false
  basic:
    enable: false
    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: 1000002
    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