springboot获取mysql数据库数据报错

springboot获取数据库数据报错
User.java代码

package com.example.demo.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import javax.annotation.Resource;

@Resource
@TableName("user")
public class User {
@TableId(type = IdType.AUTO)
public Integer userId;
public String userName;
public Integer userSex;

public Integer getUserId() { return userId; }

public void setUserId(Integer user_Id) {
    this.userId = user_Id;
}

public String getUserName() {
    return userName;
}

public void setUserName(String user_Name) {
    this.userName = user_Name;
}

public Integer getUserSex() {
    return userSex;
}

public void setUserSex(Integer user_Sex) {
    this.userSex = user_Sex;
}

@Override
public String toString() {
    return "User{" +
            "userId=" + userId +
            ", userName='" + userName + '\'' +
            ", userSex=" + userSex +
            '}';
}

}

UserController.java部分代码
@GetMapping("user/get")
public String mysqlGet() {
User user = userDao.selectById(1);
return user.toString();
}

java.lang.NullPointerException: null
目前没找到结局方案
想要成功获取数据库数据

没有id为1的用户吧。。。

数据库链接是成功的,可以实现数据的增加,但无法实现数据获取

提示空指针异常,你看下是那里报的错误。
空指针是由于对象为空,调用方法或者属性导致的。

这问题的关键代码是一点没提;
npe人家会明确的告诉你是哪一行出错了;
断点,sout 都能直接定位问题了;
猜测要么是 userDao、要么是user

数据获取报错?java.lang.NullPointerException: null
还是?