spring-security实体类映射报错

发布于 2022-09-06 04:20:38 字数 1113 浏览 15 评论 0

java.lang.ClassCastException: org.springframework.security.core.userdetails.User cannot be cast to com.qtay.gls.dao.entity.User

下面是我的实体用户类:

package com.qtay.gls.dao.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import org.springframework.format.annotation.DateTimeFormat;


import javax.persistence.Id;
import java.util.Date;
import java.util.List;

@Data
public class User {
    @Id
    private String id;
    private String username;
    private String password;
    private int type;
    private String nikename;
    private int age;
    private int sex;
    private String email;
    private String phone;
    private String avatar;
    private String location;
    private int delFlag;
    private String memo;

    @DateTimeFormat(pattern="yyyy-MM-dd")
    @JsonFormat(pattern="yyyy-MM-dd",timezone = "GMT+8")
    private Date createdDt;
    private Date updatedDt;

    //机构
    private List<Mechanism> mechanisms;

}

请问下,我如何解决这个问题呢

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文