网站首页 > 教程分享 正文
介绍
novel-plus 是一个多端(PC、WAP)阅读,功能完善的原创文学 CMS 系统。由前台门户系统、作家后台管理系统、平台后台管理系统和爬虫管理系统等多个子系统构成,包括小说推荐、作品检索、小说排行、小说阅读、小说评论、会员中心、作家专区等功能,支持自定义多模版、可拓展的多种小说内容存储方式(内置数据库分表存储和 TXT 文本存储)、阅读主题切换、多爬虫源自动采集和更新数据、会员充值、订阅模式、新闻发布和实时统计报表。
技术选型
开发环境
- MySQL 8.0
- Redis 7.0
- Elasticsearch 8.2.0(可选)
- RabbitMQ 3.10.2(可选)
- XXL-JOB 2.3.1(可选)
- JDK 17
- Maven 3.8
- IntelliJ IDEA 2021.3(可选)
- Node 16.14
注:Elasticsearch、RabbitMQ 和 XXL-JOB 默认关闭,可通过 application.yml 配置文件中相应的enable配置属性开启。
安装步骤
此安装步骤的前提是需要保证上一节的开发环境可用。
下载后端源码
git clone https://gitee.com/novel_dev_team/novel.git
数据库文件导入
- 新建数据库(建议 novel)
- 解压后端源码doc/sql/novel.sql.zip压缩包,得到数据库结构文件novel_struc.sql和数据库小说数据文件novel_data.sql
- 导入novel_struct.sql数据库结构文件
- 导入novel_data.sql数据库小说数据文件
novel 后端服务安装
修改
src/resources/application.yml配置文件中的数据源配置
spring:
datasource:
url: jdbc:mysql://localhost:3306/novel_test?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai
username: root
password: test123456
修改
src/resources/application.yml 配置文件中的redis连接配置
spring:
data:
# Redis 配置
redis:
host: 127.0.0.1
port: 6379
password: 123456
根据前后端的实际部署情况,修改application.yml中的跨域配置(默认情况可忽略此步骤)
项目根目录下运行如下命令来启动后端服务(有安装 IDE 的可以导入源码到 IDE 中运行)
mvn spring-boot:run
接口文档访问地址:
http://server:port/swagger-ui/index.html
下载前端前台门户系统源码
git clone https://gitee.com/novel_dev_team/novel-front-web.git
novel-front-web 前端前台门户系统安装
根据前后端的实际部署情况,修改.env.development中的VUE_APP_BASE_API_URL属性(默认情况可忽略此步骤)
yarn安装
npm install -g yarn
项目根目录下运行如下命令来安装项目依赖
yarn install
项目根目录下运行如下命令启动
yarn serve
浏览器通过http://localhost:1024来访问
UI展示
开源地址
https://gitee.com/novel_dev_team/novel-plus
猜你喜欢
- 2025-03-14 得推分类信息——类似58同城这样的分类门户网站
- 2025-03-14 郑俊雅:人们看你的网站,不是因为你是谁,而是因为他想要什么
- 2025-03-14 360搜索引擎 网站logo展示技巧(360搜索引擎简介)
- 2025-03-14 建一个企业官网,都有几种方案?(创建一个企业网站流程的步骤)
- 2025-03-14 Google真给力!Android L源代码完全公布
- 2025-03-14 基于JSP技术的健康信息网站的设计与实现-计算机毕业设计源码
- 2025-03-14 Zoomla!逐浪CMS微信小程序系统源码开放及演示「免费下载」
- 2025-03-14 医院临床信息系统源码(医院信息系统与临床信息系统)
- 2025-03-14 PageAdmin企业网站制作中踩过的坑
- 2025-03-14 站群网站源码(微信群网站源码)(站群v6)
你 发表评论:
欢迎- 最近发表
-
- IT之家学院:使用PIN或密码审批管理员权限
- Yarn 安装的时候提示错误 error:0308010C:digital envelope routines
- Windows常用的一些CMD运行命令(windows常见的命令)
- 电脑忘记开机密码10秒解决(戴尔电脑忘记开机密码10秒解决)
- 如何下载Windows 10聚焦提供的锁屏壁纸
- Windows CMD 命令大全:简单粗暴收藏!
- 系统小技巧:解决CHKDSK只读模式问题
- Windows的cmd都有哪些奇技淫巧?这22个CMD命令记得收藏起来!
- windows错误代码0x80072EE2?win10系统更新错误问题的处理方法
- Windows 10技术预览版快捷键方式汇总
- 标签列表
-
- css导航条 (66)
- sqlinsert (63)
- js提交表单 (60)
- param (62)
- parentelement (65)
- jquery分享 (62)
- check约束 (64)
- curl_init (68)
- sql if语句 (69)
- import (66)
- chmod文件夹 (71)
- clearinterval (71)
- pythonrange (62)
- 数组长度 (61)
- javafx (59)
- 全局消息钩子 (64)
- sort排序 (62)
- jdbc (69)
- php网页源码 (59)
- assert h (69)
- httpclientjar (60)
- postgresql conf (59)
- winform开发 (59)
- mysql数字类型 (71)
- drawimage (61)
本文暂时没有评论,来添加一个吧(●'◡'●)