HEY, MR.KANG
'개발일지' 게시판 게시글 수정 및 관리자페이지 로그인 체크 기능 구현
개발일지

'개발일지' 게시판 게시글 수정 및 관리자페이지 로그인 체크 기능 구현

2025.09.28 08:19·조회 8
게시글 수정 기능 구현 히어로 이미지

게시글 기본 CRUD 기능 구현중

오늘은 Hey,Mr.Kang 관리자페이지에 '개발일지' 게시글 수정 기능과 로그인 체크 기능을 추가했습니다.

게시글 수정 기능 구현

기능 추가는 아래 순서로 진행했습니다.

  • 기존 작성 페이지의 HTML, CSS, JavaScript 코드를 복사
  • HTML 내 '작성'과 관련된 명칭들을 '수정'으로 변경
  • API URL 수정 ('작성' → '수정')
  • 수정된 URL에 맞춰 RestController와 Service 메서드 추가

기능을 추가하며 새롭게 알게 된 사실은 Spring Boot MongoDB에서 save() 메서드는 upsert 방식이라는 점입니다.

엔티티의 _id 필드 존재 여부에 따라 update와 insert가 결정된다는 것이 흥미로웠습니다.

로그인 체크 기능 추가

MainController에서 로그인 페이지 접근 시 HttpSession을 통해 세션 체크를 하고, 이미 로그인된 상태라면 메인 페이지로 리다이렉트되도록 설정했습니다.

정리

소요시간: 약 1시간

난이도: 2/10점

프로젝트 진행도: 10%

코멘트:

개발일지 기능들이 빠르게 구현되어야 하기 때문에, 다른 작업보다도 우선적으로 진행했습니다.

관리자페이지 기능들이 어느 정도 구현될 때쯤 사용자페이지 기능을 구현할 예정입니다.

댓글 0

첫 번째 댓글을 남겨보세요.