1 Star 0 Fork 0

小跳蛙 / xiaotiaowa

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
BSD-3-Clause

XTW

前言

XTW供学习java相关技术用

项目介绍

XTW是一套社交系统,包括前台系统及后台管理系统,前台系统包括首页门户、消息通知、个人主页、文章搜索、搜索记录、浏览记录、文章推荐、热门话题排行榜、发布文章、帮助及客户中心等模块,后台系统包括文章管理、用户管理、话题管理、统计报表、文章评审、权限管理、设置等模块

组织结构

xiaotiaowa
├── xiaotiaowa-common -- 工具类及通用代码
├── xiaotiaowa-generator -- MyBatisGenerator生成的数据库操作代码
├── xiaotiaowa-security -- SpringSecurity封装公用模块
├── xiaotiaowa-admin -- 平台管理系统接口
├── xiaotiaowa-modules -- 业务逻辑处理代码
├── xiaotiaowa-search -- 基于Elasticsearch的消息搜寻系统
├── xtw-admin-web -- 基于vue3的后天管理前端界面

技术框架&工具

后端技术

技术 版本 说明
OpenJDK 11.0.2 jdk
SpringBoot 2.7.9 Web应用开发框架
SpringSecurity 2.7.9 认证和授权框架
MyBatis-plus 3.5.2 Mybatis的增强工具
MyBatis-plus Generator 3.5.2 数据层代码生成器
Elasticsearch 8.6.2 搜索引擎
MongoDB 5.0.15 NoSql数据库
Redis 7.0.9 内存数据缓存
Mysql 8.0.32 数据库
Flyway 7.9.1 数据库的管理和迁移
Druid 1.2.14 数据库连接池
JWT 0.9.1 JWT登录支持
Lombok 1.18.26 Java语言增强库
Hutool 5.8.9 Java工具类库
Hibernator-Validator 6.1.5.Final 验证框架
Swagger-UI 3.0.0 API文档生成工具
OSS 3.15.1 对象存储
MinIO 对象存储
Mybatis-plus-generator 3.5.2 代码生成器

前端技术

技术 版本 说明
Vue 3 前端框架
element-plus 2.2.17 前端UI
axios 0.21.1 网络请求库
echarts 5.4.2 图表库

架构编

后端编

前端编

BSD 3-Clause License Copyright (c) 2023, 小跳蛙 All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

简介

涵盖了SpringBoot 2.7.9、MyBatis plus 3.5.2、Redis 5.0、MongoDB 4.2.5、Mysql8.0.32等技术的供学习使用的系统教程 展开 收起
Java 等 3 种语言
BSD-3-Clause
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/xiaotiaowaIII/xiaotiaowa.git
git@gitee.com:xiaotiaowaIII/xiaotiaowa.git
xiaotiaowaIII
xiaotiaowa
xiaotiaowa
dev.1.0

搜索帮助