idea编辑Java代码提示错误

问题相关代码,请勿粘贴截图

错误代码:


User user = dao.checkUser(new User(null, "xiaolang", "123456"));
User中的封装类代码

package cn.wolfcode.webcrud.domain;

import lombok.*;

@Getter
@Setter
@NoArgsConstructor
@AllArgsConstructor
@ToString
public class User {
    private Long id;
    private String username;
    private String password;
    
}
运行结果及报错内容

'User()' 无法应用于 '(null, java.lang.String, java.lang.String)'

在classes中看看,是否自动生成了全参的构造函数

1.看你的 new User 是哪个包下的User,是不是你这个 cn.wolfcode.webcrud.domain.User
2.看看class文件有没有生成全参构造

long类型不能是null啊,你至少给个数.
你 随便long 一个 ,long a=null;,这也是不行的啊

看起来像没编译

idea有没有安装lombok插件,可能是只引入了依赖没有安装插件导致的