Spring Boot项目添加何种JJWT Maven依赖解决JWT异常无法解析问题
解决JWT相关异常的Maven依赖
你遇到的SignatureException、ExpiredJwtException、UnsupportedJwtException均属于JJWT(Java JWT)库中的异常类,需在pom.xml中添加以下依赖:
<!-- JJWT核心API --> <dependency> <groupId>io.jsonwebtoken</groupId> <artifactId>jjwt-api</artifactId> <version>0.11.5</version> </dependency> <!-- JJWT实现模块(运行时依赖) --> <dependency> <groupId>io.jsonwebtoken</groupId> <artifactId>jjwt-impl</artifactId> <version>0.11.5</version> <scope>runtime</scope> </dependency> <!-- JJWT JSON处理模块(运行时依赖) --> <dependency> <groupId>io.jsonwebtoken</groupId> <artifactId>jjwt-jackson</artifactId> <version>0.11.5</version> <scope>runtime</scope> </dependency>
添加完成后执行Maven刷新操作,这些异常类即可被正常识别。版本号可根据项目实际需求调整,建议使用官方稳定版本。
内容的提问来源于stack exchange,提问作者alia
相关产品推荐
相关产品推荐

