README.md

    Fairy Wiki —— 知识库系统

    Fairy2_small

    可以在云端存储电子书、文档的知识库 Wiki 系统,一个由 Spring Boot + Vue3 搭建的全栈项目:

    • 前端 Vue CLI & Ant Design Vue 项目搭建
    • 后端 Spring Boot 搭建

    界面设计

    FairyWikiDemo

    • 用户管理
    • 电子书管理
    • 文档管理
    • 分类管理
    • 富文本框的集成
    • 图形统计报表展示
    • ....

    关键技术点

    • axios 解决前后端分离架构的通信问题
    • AOP 日志记录
    • RocketMQ、WebSocket 异步化实现消息通知
    • ECharts 用于数据统计展示
    • 定时任务设计
    • Redis 存储用户 token 和登陆校验
    • Ant Design for Vue 用于构建前端界面
    • 多环境配置文件分别用于开发和生产
    • 统一异常处理
    • 拦截器过滤器
    • ......

    启动方式

    需要分别启动前端和后端

    • 后端启动方式:

      • 使用 IDEA 打开后,安装 lombok 插件
      • 启动 Redis
      • 启动 RocketMQ
      • 以 Maven 方式运行该 Spring Boot 项目
    • 前端启动方式:

      • 在 /web 子目录下,运行一下命令:
      $ npm install
      ...
      $ npm start serve-dev
      ...

    项目简介

    使用 SpringBoot 和 Vue3 搭建的知识库 Wiki 系统

    发行版本

    当前项目没有发行版本

    贡献者 2

    yubinCloud @qq_45668004
    Y yubinCloud @yubinCloud

    开发语言

    • Java 72.3 %
    • Vue 21.5 %
    • JavaScript 3.5 %
    • TypeScript 2.3 %
    • HTML 0.4 %