Spring Boot 3 + Vue 3 学习,novel v3.1.0 发布

科技资讯 投稿 40900 0 评论

novel 是一套基于时下最新 Java 技术栈 Spring Boot 3 + Vue 3 开发的前后端分离学习型小说项目,配备详细的项目教程手把手教你从零开始开发上线一个生产级别的 Java 系统。由小说门户系统、作家后台管理系统、平台后台管理系统等多个子系统构成。包括小说推荐、作品检索、小说排行榜、小说阅读、小说评论、会员中心、作家专区、充值订阅、新闻发布等功能。

novel v3.1.0 发布,主要改变如下:

  • [架构] 集成 Elasticsearch 8.2.0,实现小说全文高级搜索

  • [架构] 集成 Spring AMQP,使用 RabbitMQ 刷新小说副本数据

  • [后端] 增加作者注册、小说 / 章节发布等部分作家相关接口

  • [前端] 设置 Elasticsearch 搜索关键词高亮显示

  • [前端] 更换小说封面错误图片

  • [前端] 解决小说内容页跳转后的样式问题和键盘事件监听

开发环境

  • MySQL 8.0

  • Redis 7.0

  • Elasticsearch 8.2

  • RabbitMQ 3.10

  • JDK 17

  • Maven 3.8

  • Node 16.14

后端技术选型

技术版本说明
Spring Boot3.0.0-SNAPSHOT容器 + MVC 框架
Mybatis3.5.9ORM 框架
MyBatis-Plus3.5.1Mybatis 增强工具
JJWT0.11.5JWT 登录支持
Lombok1.18.24简化对象封装工具
Caffeine3.1.0本地缓存支持
Redis7.0分布式缓存支持
MySQL8.0数据库服务
Elasticsearch8.2.0搜索引擎服务
RabbitMQ3.10.2开源消息中间件
Undertow2.2.17.FinalJava 开发的高性能 Web 服务器
Sonarqube-代码质量控制

注:更多热门新技术待集成。

前端技术选型

技术版本说明
Vue.js3.2.13渐进式 JavaScript 框架
Vue Router4.0.15Vue.js 的官方路由
axios0.27.2基于 promise 的网络请求库
element-plus2.2.0基于 Vue 3,面向设计师和开发者的组件库

部分截图

  1. 首页

img

2. 分类索引页

img

3. 排行榜

img

4. 详情页

img

5. 阅读页

img

代码仓库

Github  |  码云

编程笔记 » Spring Boot 3 + Vue 3 学习,novel v3.1.0 发布

赞同 (31) or 分享 (0)
游客 发表我的评论   换个身份
取消评论

表情
(0)个小伙伴在吐槽