Board의 글 읽기를 할때 isDel값이 Y이면 지워진 글이라는 의미로
아래처럼 "board id is already deleeted"가 나오게 하도록 만들어 보려고 한다.
기존의 글읽기
위의 기존의 글읽기 로직에서 바뀐 모습이다.
if문으로 isDeleteData가 Y값이면
아래의 ApiResponse를 반환하고 데이터는 가져오지 않는다.
그 다음 바로 밑에 isDeletedData메소드를 만든다.
Board 테이블에서 IsDel의 값이 "Y" 인 것을 반환한다.
BoardDTO에서 isDel컬럼을 선언하지 않았기 때문에 빨간 글씨로 뜬다.
Board DTO.java
private String isDel; 추가
다음 과정을 마친 후
DBeaver에서 board테이블의 isdel 값이 Y인 컬럼을 찾아보았다.
id값은 1번인 컬럼이다.
Postman에서 결과를 확인해보니
성공적으로 글이 안보이는것을 볼수 있다!
'Spring boot' 카테고리의 다른 글
Spring boot ( 글 삭제 기능 비즈니스 로직 추가) (0) | 2021.10.12 |
---|---|
Spring boot (글 수정 기능 비즈니스 로직 추가) (0) | 2021.10.12 |
Spring boot ( 댓글 목록 불러오기) (0) | 2021.10.08 |
Spring boot ( 글에 딸린 댓글 목록 불러오기) (0) | 2021.10.07 |
Spring boot (댓글기능 수정) (0) | 2021.10.06 |