前后端分离的用户验证原理及Spring Boot + JWT的框架搭建(附完整的框架代码)之二

本篇承接上一篇,关于Session以及JWT Token参考:
前后端分离的用户验证原理及Spring Boot + JWT的框架搭建(附完整的框架代码)之一

框架整体描述

框架使用Spring Boot和JWT实现基于Token的用户认证,框架环境包括:

  • Spring Boot: Bean容器和后端框架,提供REST服务
  • JWT:替代Session进行用户认证
  • 使用JPA持久层统一API进行数据访问和操作, 底层使用HIbernate ORM框架
  • 数据库使用MySQL

项目的初始化参见:
[Spring Boot系列]1. 项目搭建之一

这里的项目名称是:springbootjwt

依赖库导入

需要导入的依赖库有spring-boot-starter-parent本身就设定了默认版本的
以下版本不需要配置:
mysql-connector-java、- MySQL驱动
spring-boot-starter-data-jpa、 JPA
spring-boot-starter-web Spring Web
开发使用的:
spring-boot-devtools: 开发工具, 修改代码自动更新。
spring-boot-starter-tomcat: 内置Tomcat。
spring-boot-starter-test: 测试依赖库。

当然,以上依赖库如果再设置版本且版本不冲突的话也可以。
对于JWT和springfox-swagger-ui , Spring Boot的父项目没有处理依赖, 导入需要指定版本号。

猜你喜欢

转载自blog.csdn.net/oscar999/article/details/103830516