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  # 启用消息队列