OpenXnet 社区全景指南
OpenXnet 是由 SynapXnet 打造的开发者社区生态底座,用来承载 AI 神经操作系统、认知架构、工程实践、社区协作与内容运营能力。
本地部署教程
云服务器部署教程
项目结构说明
当前项目工程模块
- openxnet-community-api: 定义通用枚举、实体类、DO/DTO/VO 等接口契约
- openxnet-community-core: 核心工具、通用组件与基础能力封装
- openxnet-community-service: 主要业务逻辑与数据访问实现
- openxnet-community-ui: 前台 Thymeleaf 页面与静态资源
- openxnet-community-web: Web 入口、权限校验、全局配置与启动模块
环境配置说明
资源配置位于 openxnet-community-web 模块资源目录下,通过 Maven Profile 进行环境切换。
当前提供四种运行环境:
resources-env/dev: 本地开发环境,也是默认环境resources-env/test: 测试环境resources-env/pre: 预发环境resources-env/prod: 生产环境
环境切换命令:
# 切换到生产环境
mvn clean install -DskipTests=true -Pprod
配置文件说明
resourcesapplication.yml: 主配置文件入口application-config.yml: 全局站点信息配置logback-spring.xml: 日志打印配置liquibase: 数据表结构与初始化数据
resources-envxxx/application-dal.yml: 数据库相关配置xxx/application-image.yml: 图片上传相关配置xxx/application-web.yml: Web 运行相关配置xxx/application-config.yml: 环境站点信息覆盖配置
前端工程结构说明
前端页面位于 UI 模块
resources/static: 静态资源文件,如 CSS、JS、图片resources/templates: 页面模板views: 业务页面home: 社区首页article-detail: 文章详情页article-edit: 文章发布页article-search-list: 文章搜索页column-detail: 专栏阅读详情页column-home: 专栏首页login: 登录页面notice: 通知页面user: 用户个人页
components: 公共页面组件error: 错误页模板
前端样式位于 static/css 中
components: 公共组件样式views: 页面级样式three: 第三方样式集合common: 公共样式集合global: 全局样式控制
回复