配置文件value注入失败问题

177 阅读1分钟

在我们想使用value配置文件的数据的时候,有时候会出现这个问题

出现错误# Parameter 1 of constructor in org.rongyilian.service.impl.VerificationCodeService image.png

其实是因为我们在注解上写了一个lombok的自动构造构造器的注解@AllArgsConstructor的注解,然后把我们的value构造进了构造器,所以导致启动失败了。 解决办法就是我们只需要手写构造器就行啦!

image.png

private final IWechatUserService iWechatUserService;

private final IUserService userService;

public  WxMpOAuthController(IWechatUserService iWechatUserService,IUserService userService){
       this.iWechatUserService=iWechatUserService;
       this.userService=userService;
}