81 lines
1.8 KiB
YAML
81 lines
1.8 KiB
YAML
spring:
|
|
# 测试数据库配置 - 使用现有的collision_avoidance数据库
|
|
datasource:
|
|
url: jdbc:postgresql://localhost:5432/collision_avoidance
|
|
driver-class-name: org.postgresql.Driver
|
|
username: postgres
|
|
password: 123456
|
|
hikari:
|
|
connection-timeout: 20000
|
|
maximum-pool-size: 5
|
|
minimum-idle: 1
|
|
|
|
# JPA配置
|
|
jpa:
|
|
hibernate:
|
|
ddl-auto: validate # 验证表结构但不修改
|
|
show-sql: false # 减少测试日志输出
|
|
properties:
|
|
hibernate:
|
|
dialect: org.hibernate.spatial.dialect.postgis.PostgisPG95Dialect
|
|
format_sql: false
|
|
|
|
# 禁用Flyway在测试中执行 - 使用JPA自动建表
|
|
flyway:
|
|
enabled: false
|
|
|
|
# 禁用MongoDB自动配置
|
|
autoconfigure:
|
|
exclude:
|
|
- org.springframework.boot.autoconfigure.mongo.MongoAutoConfiguration
|
|
- org.springframework.boot.autoconfigure.data.mongo.MongoDataAutoConfiguration
|
|
|
|
# 禁用数据服务
|
|
data:
|
|
mongodb:
|
|
auto-index-creation: false
|
|
redis:
|
|
repositories:
|
|
enabled: false
|
|
|
|
# 禁用Kafka
|
|
kafka:
|
|
bootstrap-servers:
|
|
producer:
|
|
bootstrap-servers:
|
|
consumer:
|
|
bootstrap-servers:
|
|
auto-startup: false
|
|
|
|
# 禁用调度和异步任务
|
|
task:
|
|
scheduling:
|
|
enabled: false
|
|
execution:
|
|
enabled: false
|
|
|
|
# 测试模式标记
|
|
test-mode: true
|
|
|
|
# 数据采集器配置
|
|
data:
|
|
collector:
|
|
disabled: true
|
|
interval: 60000 # 设置较长的间隔以防万一
|
|
airport-api:
|
|
base-url: http://localhost:8090
|
|
auth:
|
|
username: test
|
|
password: test
|
|
endpoints:
|
|
vehicle: /mock/vehicles
|
|
aircraft: /mock/aircrafts
|
|
processor:
|
|
enabled: false # 禁用数据处理器
|
|
|
|
# 日志配置
|
|
logging:
|
|
level:
|
|
root: INFO
|
|
com.dongni.collisionavoidance: DEBUG
|
|
org.locationtech.jts: INFO |