我目前正在使用具有Spring安全性的网站,并且想知道是否可以访问(例如)当前登录的用户ID或来自前端代码的用户电子邮件,或者是否有办法,例如,将其传递以便可以使用。
用户类别:
@Entity(name = "user")
public class User {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "id_user", updatable = false, nullable = false)
private int id;
@Column(name = "user_Name", unique = true)
@NotBlank
private String userName;
@Column(name = "password")
@NotBlank
private String password;
@Column(name = "name")
@NotBlank
private String name;
@Column(name = "sur_name")
@NotBlank
private String surName;
@Column(name = "direccion")
private String direccion;
@Column(name = "telefono")
private String telefono;
@Column(name = "address")
private String address;
@JsonManagedReference
@OneToMany(
mappedBy = "user",
fetch= FetchType.EAGER
//cascade = CascadeType.ALL,
//orphanRemoval = true
)
private List<Reservation> reservation;