application.yml 925 Bytes
server:
  port: 8080

spring:
  application:
    name: onto-engine
  # 默认存储 = MySQL8(本机 Docker 容器,映射端口 3307;env 可覆盖 DB_HOST/DB_PORT/DB_NAME/DB_USER/DB_PASS)
  # 零外部依赖开箱即跑:--spring.profiles.active=h2 切回 H2 内存库(见 application-h2.yml)
  datasource:
    url: jdbc:mysql://${DB_HOST:127.0.0.1}:${DB_PORT:3307}/${DB_NAME:trade_db}?useSSL=false&serverTimezone=Asia/Shanghai&characterEncoding=utf8&allowPublicKeyRetrieval=true
    driver-class-name: com.mysql.cj.jdbc.Driver
    username: ${DB_USER:trade}
    password: ${DB_PASS:trade123}

# 本体模型引擎配置
onto:
  # 模型目录:引擎启动时从此目录加载全部 YAML 本体模型;支持热重载(POST /api/meta/reload)
  models-dir: ${ONTO_MODELS_DIR:../models}
  # 演示态默认主体(M5 权限主体)
  default-principal: normal_user

logging:
  level:
    com.onto.engine: INFO