프로젝트

프로젝트/RestApi_CRUD

RestApi 게시판 CRUD 연습 (1) - 연습 이유 / 프로젝트 세팅 / Entity,DTO,Repository

독학을 하다 처음으로 진행한 프로젝트가 드디어 마무리가 되었다. 한 2개월 정도 걸렸던 것 같다. 공부한 것을 처음으로 만들어보니, 로직 구현에만 집중을 해도 버거운 시간들이었던 것 같다. 그래서 전 프로젝트에서 아쉬웠던 점들이 있었는데 테스트 코드를 작성하며 유닛 테스트를 해보지 못한점 RESTful한 API를 제대로 설계하지 못한 점 Entity 클래스에 @Setter, @Data등을 사용하여 리팩토링에 어려움이 있었던 점 그래서 위의 아쉬운 점들을 연습하고 보완하기 위해 아주 간단하게 CRUD의 기능만 있는 게시판을 연습해 보았다. 웹 서비스의 가장 기초가 되는 것이 CRUD 이니 더욱 집중해 보고자 하였다. 프로젝트 및 언어 버전은 Java 11 / Spring Boot 2.7.9 를 사용하였다...

프로젝트/Blog

Entity에서 Setter를 지양하고 Builder 패턴 적용기 (with.DTO)

혼자서 프로젝트를 만들며 겪었던 이슈들과, 관해 찾아본 정보들을 통해 정리한 글입니다 잘못된 정보가 있거나, 더 좋은 방법이 있으면 댓글 남겨주세요! 위와 같은 스펙으로 혼자서 만들어보던 프로젝트의 대략적인 기능의 추가를 완료 하였다 그래봤자 CRUD에 비동기를 더한 작은 프로젝트 + 혼자 연습해보는 프로젝트 이지만, 배웠던 지식들을 사용하는데에는 여러모로 도움이 많이 되었다 1차적인 구현은 끝낸 상태에서 전체적인 코드들을 한 번 쭈욱 보니 내가 짜고도 의미를 알 수 없는 코드들이 많았다 그래서 다음 step으로는 몇가지 내가 해볼 수 있는 리팩토링을 진행하고자 했다 [리팩토링 첫 단계] Entity의 Setter -> 빌더 패턴으로 바꿔보자 나는 Entity. 즉 도메인단에 Setter를 최대한 지양하..

맹수호빵
'프로젝트' 카테고리의 글 목록 (2 Page)