Files
danyang-match/backend/src/test/resources/application-test.yml
T

49 lines
1.3 KiB
YAML
Raw Normal View History

2026-09-09 22:05:00 +08:00
spring:
datasource:
url: jdbc:h2:mem:danyang_match_test;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE
driver-class-name: org.h2.Driver
username: sa
password:
flyway:
enabled: false
2026-09-11 09:07:41 +08:00
sql:
init:
schema-locations: classpath:schema-h2.sql
2026-09-09 22:05:00 +08:00
jackson:
serialization:
write-dates-as-timestamps: false
# REQUIRES_NEW 拒绝审计(AuditDenyWriter.insertIndependent)经独立 SqlSession 提交后,
# 不会清空外层测试事务 SqlSession 的一级缓存;测试里 before/after 两次同参数 count
# 第二次会命中缓存返回 before 值(旧行为假绿的机制来源)。statement 作用域让每次查询
# 真执行,与生产 PG READ_COMMITTED 的可见性语义一致。
mybatis-plus:
configuration:
local-cache-scope: statement
2026-09-09 22:05:00 +08:00
jwt:
access-token-secret: test-access-secret-for-unit-tests-only
refresh-token-secret: test-refresh-secret-for-unit-tests-only
encryption:
key: 0123456789abcdef0123456789abcdef
features:
activity-enabled: true
matchmaker-enabled: true
chat-image-enabled: false
appeal-enabled: false
object-storage:
endpoint: http://localhost:9000
access-key: unit-test-access-key
secret-key: unit-test-secret-key
bucket-public: unit-test-public
bucket-private: unit-test-private
2026-09-11 09:07:41 +08:00
region: us-east-1
logging:
level:
com.danyang.match.platform: INFO
org.mybatis: WARN