我正在尝试自动接线从此包io.jsonwebtoken.JwtBuilder导入的JJWT JwtBuilder,但是我收到如下所示的错误(在问题的结尾)

通过在导入的库的开头使用@service注释自动装配自己的类时,我已修复了类似的错误,但是由于这是标准库,因此无法向其中添加@service注释

我在我的impl文件中这样调用库:

import io.jsonwebtoken.JwtBuilder;
....
@Autowired
JwtBuilder jwtBuilder;


gradle中的依赖是

compile 'io.jsonwebtoken:jjwt:0.9.0'


错误:

 APPLICATION FAILED TO START
***************************

Description:

Field jwtBuilder in ....CustomerServiceImpl required a bean of type 'io.jsonwebtoken.JwtBuilder' that could not be found.


Action:

Consider defining a bean of type 'io.jsonwebtoken.JwtBuilder' in your configuration.

最佳答案

期望您使用JwtBuilder类的静态builder()方法创建Jwts实例。

JwtBuilder builder = Jwts.builder()


您可以参考following documentation

08-18 06:33