# Head-Line **Repository Path**: JIALE_LI/head-line ## Basic Information - **Project Name**: Head-Line - **Description**: 基于SpringBoot+MyBatis-Plus的微头条项目的后台业务实现 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-07-02 - **Last Updated**: 2024-07-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # HeadLine #### 介绍 基于SpringBoot+MyBatis-Plus的微头条项目的后台业务实现 #### 业务功能 - 前台已完成,根据前台接口完成后台业务逻辑 - 用户功能 - 注册功能 - 登录功能 - jwt实现 - 头条新闻 - 新闻的分页浏览 - 通过标题关键字搜索新闻 - 查看新闻详情 - 新闻的修改和删除 #### 软件架构 > 前端技术栈 - ES6作为基础JS语法 - nodejs用于运行环境 - npm用于项目依赖管理工具 - vite用于项目的构建架工具 - Vue3用于项目数据的渲染框架 - Axios用于前后端数据的交互 - Router用于页面的跳转 - Pinia用于存储用户的数据 - LocalStorage作为用户校验token的存储手段 - Element-Plus提供组件 > 后端技术栈 - JAVA作为开发语言,版本为JDK17 - Tomcat作为服务容器,版本为10.1.7 - Mysql8用于项目存储数据 - SpringMVC用于控制层实现前后端数据交互 - MyBatis-Plus用于实现数据的CURD - Druid用于提供数据源的连接池 - SpringBoot作为项目基础架构 - MD5用于用户密码的加密 - Jwt用于token的生成和校验 - Jackson用于转换JSON #### 安装教程 1. xxxx 2. xxxx 3. xxxx #### 使用说明 1. xxxx 2. xxxx 3. xxxx #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 特技 1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md 2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目 5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) 6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)