Skip to content
dongsseop2 edited this page Jul 9, 2023 · 14 revisions

Welcome to the daily-report-back wiki!

2023-06-15

  • DB board_data 테이블에 image(CLOB) 추가하여 Board DTO, Board 등 수정, CLOB 1MB 이상이기 때문에 max size 조정 (기본설정: 1MB)

2023-06-16

  • Comment DTO 에서 @Builder 주석처리, board_id 변수 추가
  • incompatible types: int cannot be converted to String 에러 발생 원인: @Builder 해결: @Builder 주석처리

2023-06-20

  • 회원가입 api 생성
  • user dto, repository, service ... 제작
  • service 계층에서 private final로 레포지토리 선언 후 레포지토리의 생성자 만들어야 한다.

2023-06-21

  • 프론트엔드에서 post로 받은 이메일, 비밀번호 데이터베이스에 저장된 이메일, 비밀번호와 동일한지 validation 진행

2023-06-26

  • login post 컨트롤러에서 email 정보를 담은(payload) jwt를 발급해서 response

2023-06-27

  • commentDTO, boardDTO email 변수 추가
  • comment table과 board_data table에 insert 시 yyyymmdd 컬럼에 현재 날짜 추가되는 트리거 생성

2023-06-28

  • Spring JPA Pageable 사용해서 페이지네이션 구현
  • 쿼리 파라미터를 pageable에 넘겨서 DB에 쿼리문 날린다.
  • page=0 부터 시작 (0번이 첫페이지)

2023-06-30

  • delete mapping 메소드, 로직 서비스 구현
  • DB에서 삭제 보다는 delete_yn 컬럼을 생성해서 yn으로 처리할지 고민

2023-07-03

  • 프론트에서 댓글 id(PK) 받아 id 값을 이용해 댓글 삭제 로직 구현

2023-07-04

  • @PutMapping() 사용해서 게시글 수정 구현
  • DB에서 기존 데이터 가져와서 getter, setter를 사용해 새로운 데이터로 변경 후 저장
  • Optional<Board> optionalBoard = boardRepository.findById(board_id);
  • Board board = optionalBoard.get();
  • board.setTitle(boardDTO.getTitle());

2023-07-05

  • @PutMapping() 사용해서 댓글 수정 구현
  • 게시글 수정 로직과 동일
  • 게시글, 댓글 수정 시 등록 날짜 수정한 날짜로 변경하는 트리거 생성

2023-07-09

  • AWS EC2를 사용해 jar 파일 빌드 후 배포
  • http://13.124.18.113:8080/board/3