API 参考
配置概述
配置体系概览。
配置概述
配置前缀规范
Nebula 框架所有配置统一使用 nebula.* 前缀,与 Spring Boot 原生配置分开管理:
| 模块 | 配置前缀 |
|---|---|
| 数据持久化 | nebula.data.persistence.* |
| 缓存 | nebula.data.cache.* |
| 消息队列 | nebula.messaging.rabbitmq.* |
| 服务发现 | nebula.discovery.nacos.* |
| RPC | nebula.rpc.* |
| 分布式锁 | nebula.lock.* |
| 对象存储 | nebula.storage.minio.* / nebula.storage.aliyun.oss.* |
| 任务调度 | nebula.task.* |
| Web | nebula.web.* |
| 安全 | nebula.security.* |
| 搜索 | nebula.search.elasticsearch.* |
| AI | nebula.ai.* |
| 爬虫 | nebula.crawler.* |
模块启用机制
每个模块都有 enabled 属性控制是否启用:
nebula:
data:
persistence:
enabled: true # 启用数据持久化
cache:
enabled: true # 启用缓存
messaging:
rabbitmq:
enabled: true # 启用消息队列