一、博客项目概述
- 后端采用Spring Boot框架,前端采用Vue框架,采用前后端分离开发博客项目。持久层采用MyBatis框架(利用MyBatis Plus插件简化操作),权限管理采用Shiro框架,会话共享采用Redis作为缓存中间件,使用JWT作为用户身份凭证。
二、Java后端接口开发
(一)技术栈
1、Spring Boot
- Spring Boot 是 Pivotal 团队在 Spring 的基础上提供的一套全新的开源框架,其目的是为了简化 Spring 应用的搭建和开发过程。Spring Boot 去除了大量的 XML 配置文件,简化了复杂的依赖管理。
2、MyBatis-Plus
- MyBatis-Plus (简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。
3、Shiro
- Apache Shiro是一个开源安全框架,提供身份