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