報錯UserInfo()' in 'com.example.gmall.cart.pojo.UserInfo' cannot be applied to '(long, java.lang.String)'的原因


新建pojo類

@Data
public
class UserInfo { private Long userId; private String userKey; }

使用Lombook中的data注解,但是在使用時報錯

UserInfo()' in 'com.example.gmall.cart.pojo.UserInfo' cannot be applied to '(long, java.lang.String)'

 

 

 

原因:pojo類只是用了Data注解,缺少了構造方法,

解決:使用注解@AllArgsConstructor  @NoArgsConstructor 或者直接進行構造

 

@Data
@AllArgsConstructor
@NoArgsConstructor
public class UserInfo {
    private Long userId;
    private String userKey;
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM