211 lines
6.3 KiB
YAML
211 lines
6.3 KiB
YAML
server:
|
||
port: 8093
|
||
tomcat:
|
||
connection-timeout: 300000
|
||
max-swallow-size: 500MB
|
||
spring:
|
||
#应用名称
|
||
application:
|
||
name: Project-plateform
|
||
datasource:
|
||
type: com.alibaba.druid.pool.DruidDataSource
|
||
druid:
|
||
master:
|
||
driverClassName: oracle.jdbc.OracleDriver
|
||
url: "${DB_MASTER_URL:jdbc:oracle:thin:@172.16.31.190:1521/SDLYZ}"
|
||
username: "${DB_MASTER_USERNAME:QGC_REFA}"
|
||
password: "${DB_MASTER_PASSWORD:Y4M4K1oCkL8U}"
|
||
initial-size: 5
|
||
min-idle: 5
|
||
max-active: 20
|
||
max-wait: 30000
|
||
async-init: true
|
||
keep-alive-between-time-millis: 120000
|
||
time-between-eviction-runs-millis: 60000
|
||
min-evictable-idle-time-millis: 180000
|
||
max-evictable-idle-time-millis: 300000
|
||
phy-timeout-millis: 25200000
|
||
validation-query: SELECT 1 FROM DUAL
|
||
validation-query-timeout: 3
|
||
test-while-idle: true
|
||
test-on-borrow: false
|
||
test-on-return: false
|
||
keep-alive: true
|
||
remove-abandoned: true
|
||
remove-abandoned-timeout: 1800
|
||
log-abandoned: true
|
||
break-after-acquire-failure: true
|
||
time-between-connect-error-millis: 300000
|
||
pool-prepared-statements: true
|
||
max-open-prepared-statements: 100
|
||
max-pool-prepared-statement-per-connection-size: 100
|
||
connection-properties: oracle.net.CONNECT_TIMEOUT=10000;oracle.jdbc.ReadTimeout=60000;oracle.net.READ_TIMEOUT=60000
|
||
slave:
|
||
driverClassName: oracle.jdbc.OracleDriver
|
||
url: "${DB_SLAVE_URL:jdbc:oracle:thin:@172.16.31.190:1521/SDLYZ}"
|
||
username: "${DB_SLAVE_USERNAME:QGC_REFA}"
|
||
password: "${DB_SLAVE_PASSWORD:Y4M4K1oCkL8U}"
|
||
initial-size: 5
|
||
min-idle: 5
|
||
max-active: 20
|
||
max-wait: 30000
|
||
async-init: true
|
||
keep-alive-between-time-millis: 120000
|
||
time-between-eviction-runs-millis: 60000
|
||
min-evictable-idle-time-millis: 180000
|
||
max-evictable-idle-time-millis: 300000
|
||
phy-timeout-millis: 25200000
|
||
validation-query: SELECT 1 FROM DUAL
|
||
validation-query-timeout: 3
|
||
test-while-idle: true
|
||
test-on-borrow: false
|
||
test-on-return: false
|
||
keep-alive: true
|
||
remove-abandoned: true
|
||
remove-abandoned-timeout: 1800
|
||
log-abandoned: true
|
||
break-after-acquire-failure: true
|
||
time-between-connect-error-millis: 300000
|
||
pool-prepared-statements: true
|
||
max-open-prepared-statements: 100
|
||
max-pool-prepared-statement-per-connection-size: 100
|
||
connection-properties: oracle.net.CONNECT_TIMEOUT=10000;oracle.jdbc.ReadTimeout=60000;oracle.net.READ_TIMEOUT=60000
|
||
filter:
|
||
stat:
|
||
enabled: true
|
||
log-slow-sql: true
|
||
slow-sql-millis: 3000
|
||
merge-sql: true
|
||
slf4j:
|
||
enabled: true
|
||
wall:
|
||
enabled: true
|
||
log-violation: true
|
||
throw-exception: true
|
||
config:
|
||
select-where-alway-true-check: true
|
||
select-having-alway-true-check: true
|
||
delete-where-alway-true-check: true
|
||
update-where-alay-true-check: true
|
||
update-where-alway-true-check: true
|
||
update-where-none-check: true
|
||
multi-statement-allow: false
|
||
web-stat-filter:
|
||
enabled: true
|
||
url-pattern: /*
|
||
exclusions: '*.js,*.gif,*.jpg,*.bmp,*.png,*.css,*.ico,/druid/*'
|
||
session-stat-enable: true
|
||
principal-session-name: admin
|
||
profile-enable: true
|
||
stat-view-servlet:
|
||
enabled: true
|
||
url-pattern: /druid/*
|
||
login-username: admin
|
||
login-password: admin
|
||
reset-enable: false
|
||
jackson:
|
||
date-format: yyyy-MM-dd HH:mm:ss
|
||
time-zone: GMT+8
|
||
mvc:
|
||
pathmatch:
|
||
matching-strategy: ant_path_matcher
|
||
servlet:
|
||
multipart:
|
||
max-file-size: 300MB
|
||
max-request-size: 500MB
|
||
file-size-threshold: 1KB
|
||
location: /tmp/upload
|
||
resolve-lazily: true
|
||
logging:
|
||
file:
|
||
name: logs/platform-dev.log
|
||
level:
|
||
root: info
|
||
com.yfd.platform: info
|
||
# com.yfd.platform.*.mapper: trace
|
||
|
||
# 在线文档: swagger-ui(生产环境建议关闭)
|
||
swagger-ui:
|
||
enabled: true
|
||
|
||
mybatis-plus:
|
||
# mapper-locations: classpath*:**/mapper/*Mapper.xml,classpath*:**/mapping/*Mapper.xml
|
||
global-config:
|
||
banner: false
|
||
db-config:
|
||
id-type: ASSIGN_ID
|
||
insert-strategy: not_null
|
||
update-strategy: not_null
|
||
select-strategy: not_empty
|
||
table-underline: true
|
||
logic-delete-value: 1
|
||
logic-not-delete-value: 0
|
||
logic-delete-field: isDeleted
|
||
configuration:
|
||
map-underscore-to-camel-case: true
|
||
cache-enabled: false
|
||
log-impl: org.apache.ibatis.logging.slf4j.Slf4jImpl
|
||
# log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
|
||
|
||
|
||
# 登录相关配置
|
||
login:
|
||
# 登录缓存
|
||
cache-enable: true
|
||
# 是否限制单用户登录
|
||
single-login: false
|
||
# 验证码
|
||
login-code:
|
||
# 验证码类型配置 查看 LoginProperties 类
|
||
code-type: arithmetic
|
||
|
||
# 启动自动数据库初始化(仅 dev/server):
|
||
app:
|
||
# ZIP导入临时目录配置
|
||
zip-import:
|
||
temp-dir: ${ZIP_IMPORT_TEMP_DIR:/qgc-platform/tmp/zip_import_temp}
|
||
init:
|
||
enabled: false
|
||
schema: classpath:db-init/sql/min-schema.sql
|
||
# data 文件可选;为避免复杂 dump 解析问题,先不导入
|
||
# data:
|
||
marker-table: sys_user
|
||
marker-version: v1.0.0
|
||
# 登录图形验证码有效时间/分钟
|
||
expiration: 2
|
||
# 验证码高度
|
||
width: 111
|
||
# 验证码宽度
|
||
heigth: 36
|
||
# 内容长度
|
||
length: 2
|
||
# 字体名称,为空则使用默认字体
|
||
font-name:
|
||
# 字体大小
|
||
font-size: 25
|
||
|
||
# IP 本地解析
|
||
ip:
|
||
local-parsing: true
|
||
|
||
|
||
file-space: #项目文档空间
|
||
files: /qgc-platform/files/ #单独上传的文件附件
|
||
system: /qgc-platform/system/ #单独上传的文件
|
||
|
||
task:
|
||
pool:
|
||
# 核心线程池大小
|
||
core-pool-size: 10
|
||
# 最大线程数
|
||
max-pool-size: 30
|
||
# 活跃时间
|
||
keep-alive-seconds: 60
|
||
# 队列容量
|
||
queue-capacity: 50
|
||
|
||
attachment:
|
||
token: ${ATTACHMENT_TOKEN:qgcBkod25ngBa4wu8BtfCPYsJ7lQGVDoexH}
|
||
upload-url: ${ATTACHMENT_UPLOAD_URL:http://172.16.31.185:18200/upload}
|
||
video-url: ${ATTACHMENT_VIDEO_URL:http://172.16.31.185:18200/upload}
|
||
delete-url: ${ATTACHMENT_DELETE_URL:http://172.16.31.185:18200/delete} |