Files
ledgerly/src/main/resources/application.yml
T
rosercode 196afb682d feat: 招商银行 PDF 账单导入、跨格式去重与导入性能优化
- 新增招商银行「交易流水」PDF 解析(PDFBox 坐标还原,支持多页与折行),CSV/PDF 去重标识统一,支持跨格式去重
- 账单导入改为批量插入,MyBatis 日志改 Slf4j,导入接口超时放宽至 120s
- 交易导出 Excel 增加样式、冻结表头与自动筛选,导出前二次确认
- 交易列表展示不计入统计金额,导入预览支持设置「计入统计」
2026-09-19 14:30:09 +08:00

42 lines
1.0 KiB
YAML

spring:
application:
name: finance-app
servlet:
multipart:
max-file-size: 10MB
max-request-size: 10MB
# 数据源不再在此固定配置,改由运行时数据库配置(config/database.json)决定,
# 详见 cn.rosercode.finance.config.datasource 包。
mybatis-plus:
mapper-locations: classpath:mapper/*.xml
type-aliases-package: cn.rosercode.finance.entity
global-config:
db-config:
id-type: auto
configuration:
map-underscore-to-camel-case: true
# 交由 SLF4J/logback 控制 SQL 日志输出,避免 StdOutImpl 直接同步打印导致大批量导入变慢
log-impl: org.apache.ibatis.logging.slf4j.Slf4jImpl
jwt:
secret: finance-app-secret-key-2026-a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6
expiration: 86400000
springdoc:
api-docs:
enabled: true
path: /v3/api-docs
swagger-ui:
enabled: true
path: /swagger-ui.html
packages-to-scan: cn.rosercode.finance.controller
knife4j:
enable: true
setting:
language: zh_cn
server:
port: 8080