[게시판] 게시글 작성
게시판 작성 기능은 로그인한 회원만 사용할 수 있게 구현할 생각입니다. 1. 먼저 로그인을 한 상태라면? 게시글 작성 버튼을 누를시 작성 화면으로 이동2. 로그인을 안 한 상태라면? 로그인이 필요하다는 알림을 띄우고 로그인 화면으로 이동3. 현재 로그인한 사용자의 정보를 가져오기4. 새로운 게시글 생성: 클라이언트로부터 받은 DTO를 ENTITY로 변환하고 필요한 필드 설정5. Repository를 이용해 entity를 저장6. 클라이언트로 응답을 보내기 위해 ENTITY를 다시 DTO로 변환하여 리턴 처음에는 일반적인 로직을 구현을 했는데요나중에 유틸리티 메소드를 사용하여 리팩토링 했습니다.현재 인증된 사용자를 가져오는 작업은 거의 모듈마다 다 필요로 하다고 생각되어 보안 컨텍스트에서 사용자 ID를 가..
Project 댕린이집
2024. 6. 18. 23:54