我正在尝试自动接线从此包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。