상세 컨텐츠

본문 제목

(자바)게시판 댓글기능 구현

스터디(코딩, 잡지식 등)

by 촘스키 2023. 3. 9. 17:24

본문

반응형

public class CommentService {
    @Autowired
    private CommentRepository commentRepository;

    public void addComment(Comment comment) {
        // 댓글 작성일시 설정
        comment.setCreated(new Date());

        // 댓글 저장
        commentRepository.save(comment);
    }
}

 

CommentService 클래스에서 addComment 메소드를 구현하였습니다. 이 메소드는 Comment 객체를 인자로 받아 해당 댓글을 저장합니다.

댓글 작성일시는 comment.setCreated(new Date())으로 현재 시간으로 설정하였습니다. 또한, 댓글 저장은 commentRepository.save(comment)으로 수행합니다. 이때, CommentRepository 인터페이스에는 댓글 정보를 데이터베이스에 저장하기 위한 메소드가 정의되어 있어야 합니다.

위 코드는 Spring Framework를 기반으로 작성된 예시입니다. Spring Framework를 사용하지 않는 경우에도 비슷한 방식으로 댓글을 작성할 수 있습니다. 다만, 데이터베이스 연동 부분은 해당 프레임워크나 라이브러리에 따라 다를 수 있습니다. 또한, 댓글 수정, 삭제 등의 기능도 필요에 따라 구현할 수 있습니다.

반응형

관련글 더보기

댓글 영역