基于 Spring Boot3、Vue3!这套小说系统开源了...

打印 上一主题 下一主题

主题 873|帖子 873|积分 2619

各人好,我是 Java陈序员。
今天,给各人介绍一个基于 SpringBoot3、Vue3 前后端分离的小说项目,集成了主流的技术栈,可供学习使用!
关注微信公众号:【Java陈序员】,获取开源项目分享、AI副业分享、超200本经典计算机电子书籍等。
项目介绍

novel —— 一套基于 Spring Boot3 + Vue3 开发的前后端分离学习型小说项目。由小说流派系统、作家后台管理系统、平台后台管理系统等多个子系统构成。
包括小说推荐、作品检索、小说排行榜、小说阅读、小说批评、会员中央、作家专区、充值订阅、新闻发布等功能。
技术栈:

  • JDK 17
  • Spring Boot 3
  • MySQL 8.0
  • Redis 7.0
  • Elasticsearch 8.6.2
  • RabbitMQ 3.x
  • XXL-JOB 2.3.1
  • Node 16.14
  • Vue 3
项目截图

首页

分类、搜索

小说排行榜

小说详情

小说阅读

个人中央

作家专区


充值购买


快速开始

后端服务

1、拉代替码
  1. git clone https://gitee.com/novel_dev_team/novel.git
复制代码
2、初始化数据库

  • 新建数据库 novel
  1. CREATE DATABASE IF NOT EXISTS `novel` CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
复制代码

  • 解压 doc/sql/novel.sql.zip,得到 novel_struc.sql 和 novel_data.sql 文件
  • 执行 novel_struc.sql 和 novel_data.sql 文件
3、将代码以 Maven 的形式导入到 IDEA 中
4、修改配置文件 src/resources/application.yml 中的数据源连接配置、Redis 配置
  1. --- #---------------------数据库配置---------------------------
  2. spring:
  3.   datasource:
  4.     url: jdbc:mysql://localhost:3306/novel_test?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai
  5.     username: root
  6.     password: test123456
  7. --- #---------------------中间件配置---------------------------
  8. spring:
  9.   data:
  10.     # Redis 配置
  11.     redis:
  12.       host: 127.0.0.1
  13.       port: 6379
  14.       password: test123456
复制代码
5、运行主启动类 io.github.xxyopen.novel.NovelApplication,启动项目
6、浏览器访问接口文档地点
  1. http://localhost:8888/swagger-ui/index.htm
复制代码
前端服务

1、拉取前端代码
  1. git clone https://gitee.com/novel_dev_team/novel-front-web.git
复制代码
2、安装依赖
  1. # 如没有安装 yarn,使用如下命令安装
  2. npm install -g yarn
  3. # 安装依赖
  4. yarn install
复制代码
3、运行项目
  1. yarn serve
复制代码
4、浏览器访问
  1. http://localhost:1024
复制代码
除了 SpringBoot 单体版本外,项目还提供了基于 SpringCloud 微服务技术栈构建的版本,也是一个值得学习的项目~

末了,贴上项目地点:
  1. https://github.com/201206030/novel
复制代码
末了

推荐的开源项目已经收录到 GitHub 项目,欢迎 Star:
  1. https://github.com/chenyl8848/great-open-source-project
复制代码
大概访问网站,进行在线浏览:
  1. https://chencoding.top:8090/#/
复制代码
各人的点赞、收藏和批评都是对作者的支持,如文章对你有帮助还请点赞转发支持下,谢谢!

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

欢乐狗

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表