회고 - well0924/coffie_place Wiki

1. vol.01 회고.

첫 프로젝트를 하면서 주제선정부터 프로젝트 배포까지의 전과정을 거치면서 전반적인 개발의 흐름을 알수 있는 기회였던 프로젝트였습니다. 전반적으로 스프링의 기본적인 기능 및 데이터베이스의 기본적인 쿼리를 적용하는 좋은 기회였습니다. 페이징 및 파일첨부 엑셀 다운기능을 공통모듈을 만들어서 적용을 해봤던 점과 스웨거를 사용해서 api의 자동 문서화 를 해봤던 점에서 의의를 두고 있습니다. 추가적으로 jpa공부를 하고 있는 중인데 진행이 어느정도 끝이나면 해당 프로젝트에도 mybatis가 아닌 jpa로 전환을 해볼 예정입니다.

1-1.개선점

  • 자유게시판에서 게시글을 조회를 할 경우 게시물과 파일을 각각 DB에서 따로 가지고 오고 있다는 점.

    join을 통해서 DB의 요청을 줄여보도록 하자.

  • 화면에서 유효성처리를 하는데 있어서 자바스크립트로 처리를 하는것이 백엔드쪽에서 유효성 검사를 하게해서 게시글 화면에 보이게끔 해보도록 하자.

  • 스웨거를 적용을 했지만 특정 부분에서 응답을 달지 못한점(LocalDateTime부분)에서 좀 더 보완을 해야겠다.