java.lang.NullPointerException

java.lang.NullPointerException: Cannot invoke "com.example.book1.service.UserService.Insert(String, String)" because "this.userService" is null怎么解决

空指针异常啊,userservice这个对象是null值,要不初始化一下,像new userservice()这样,然后再去点insert方法试试

img


我感觉没错呀

NPE,空指针异常。UserService这个bean注入失败,建议贴一下UserController层代码

或者你可以创建一个私有化自定义方法,比如init(),在它上面使用注解@postConstruct ,该注解能让所在方法会在当前类所有成员依赖注入完成后调用,你在该方法中打印UserService成员实例,看看是否为空。

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^