Files
offerpai_backend/admin/src/main/resources/application.yml
T
2026-07-10 11:44:17 +08:00

78 lines
1.8 KiB
YAML

# tomcat config
server:
tomcat:
accept-count: 100
threads:
max: 200
min-spare: 10
servlet:
context-path: /admin
# spring config
spring:
application:
name: admin
profiles:
active: ${PROFILES_ACTIVE:dev}
datasource:
hikari:
maximum-pool-size: 50
minimum-idle: 20
connection-timeout: 5000
idle-timeout: 300000
max-lifetime: 900000
servlet:
multipart:
max-file-size: 4MB
max-request-size: 20MB
# Thymeleaf 配置
thymeleaf:
prefix: classpath:/templates/
suffix: .html
mode: HTML
encoding: UTF-8
# 开启静态资源映射
web:
resources:
add-mappings: true
static-locations: classpath:/static/
cache:
redis:
cache-null-values: true
key-prefix: "${spring.application.name}:"
time-to-live: 24h
jackson:
default-property-inclusion: non_null
property-naming-strategy: LOWER_CAMEL_CASE
serialization:
fail-on-empty-beans: false
write-date-keys-as-timestamps: true
write-date-timestamps-as-nanoseconds: false
write-dates-as-timestamps: true
deserialization:
fail-on-unknown-properties: false
fail-on-numbers-for-enums: true
read-date-timestamps-as-nanoseconds: false
# mybatis plus config
mybatis-plus:
mapper-locations: classpath*:mapper/**/*.xml
global-config:
db-config:
id-type: assign_id
insert-strategy: not_null
update-strategy: not_null
logic-delete-field: isDelete
logic-delete-value: '1'
logic-not-delete-value: '0'
configuration:
map-underscore-to-camel-case: true
auto-mapping-unknown-column-behavior: warning
cache-enabled: false
call-setters-on-nulls: true
jdbc-type-for-null: 'null'
# 日志
logging:
level:
org:
mybatis: info