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中编写登录接口进行测试

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

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

浙公网安备 33010602011771号