알림을 위해 초기 기준 날짜를 설정해야했는데 설정하지 않아서 비교가 되지 않아 알림이 울리지 않았다.
아래의 코드처럼 String을 LocalDate로 변환해서 넣었다. 출처
/* String을 LocalDate로 만들기 */
LocalDate dateParse = LocalDate.parse("2020-01-26");
실제 바꾼 코드
초기 기준 날짜를 아예 과거로 잡아서 현재 날짜와 비교해서 현재 날짜로 업데이트 되도록 만들었다.
public class ReviewNotifyEntity {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "reviewnotify_id")
private Long notifyId;
@Column(name = "board_date")
private String boardDate;
@Column(name = "user_id")
private Long userId;
@Column(name = "board_count")
private int boardCount;
private LocalDate readDate;
public ReviewNotifyEntity(Long userId, String localDate) {
this.userId=userId;
this.boardDate=localDate;
this.boardCount=1;
this.readDate = LocalDate.parse("2000-01-01");
}'Springboot' 카테고리의 다른 글
| 김영한 스프링 입문 섹션 3. 회원 관리 예제 실습 정리 (0) | 2024.03.07 |
|---|---|
| 김영한 스프링 입문:섹션2 스프링 웹 개발 기초 정리 (1) | 2024.03.05 |
| Spring boot 구글 소셜로그인 OAuth 로그인 구현 (0) | 2024.01.10 |
| Spring boot github 잔디같은 기능을 프로젝트에 구현하자 (0) | 2024.01.04 |
| 스프링부트 서블릿 HttpservletResponse 500번 상태코드, 메세지 바꾸기 (0) | 2023.12.30 |