05-springboot整合jwt

一、导入依赖

<dependency>
    <groupId>com.auth0</groupId>
    <artifactId>java-jwt</artifactId>
    <version>3.4.0</version>
</dependency>
<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
</dependency>
<dependency>
    <groupId>org.mybatis.spring.boot</groupId>
    <artifactId>mybatis-spring-boot-starter</artifactId>
    <version>2.2.0</version>
</dependency>
<dependency>
    <groupId>com.alibaba</groupId>
    <artifactId>druid</artifactId>
    <version>1.2.6</version>
</dependency>
<dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
</dependency>

二、编写配置文件

server.port=8989

spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/jwt
spring.datasource.username=root
spring.datasource.password=2000820.

mybatis.mapper-locations=classpath:mapper/*.xml
mybatis.type-aliases-package=com.study.entity

logging.level.com.study.dao=debug

三、在controller中编写登录接口进行测试

四、以后我们访问我们编写的接口时,可以进行身份的验证。

但是这种方式,太冗余,所以我们写到我们的拦截器里面
如果是在分布式系统中,可以配置到网关里面

posted @ 2021-11-30 21:48  不是孩子了  阅读(45)  评论(0)    收藏  举报