1. Обзор
В этом руководстве мы продолжаем текущую серию « Регистрация в Spring Security
», чтобы настроить запланированную задачу для очистки VerificationToken
с истекшим сроком действия. В процессе регистрации VerificationToken
сохраняется. В этой статье мы покажем, как удалить эти сущности.
2. Удаление токена с истекшим сроком действия
Напомним из предыдущей статьи серии , что токен проверки имеет элемент expiryDate
, представляющий отметку времени истечения срока действия токена:
@Entity
public class VerificationToken {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private Long id;
private String token;
@OneToOne(targetEntity = User.class, fetch = FetchType.EAGER)
@JoinColumn(nullable = false, name = "user_id",
foreignKey = @ForeignKey(name="FK_VERIFY_USER"))
private User user;
private Date expiryDate;
...
}