Spring Boot + React ( CRUD ) 리팩토링_0

Flash·2022년 1월 11일
0

SpringBoot + React

목록 보기
1/4
post-thumbnail

Spring Boot 와 React 를 이용해 CRUD 를 구현해보자!

작년 7월에 시작했던 프로젝트. 모두 다 완성하고 AWS 배포만 하면 됐지만 결국 ELB에서 막혀서 원인 모를 Bad Gateway만을 계속 받다가 결국 배포에 실패했던 프로젝트...

당시에 코드를 개판으로 짜기도 했고, 친구의 도움을 받아 짠 코드가 대부분이었기에 사실 내 실력은 전혀 오르지 않았다.

이번에 다시 혼자서 시작해보려 했지만, 고민 끝에 완전히 새로운 걸 하는 것보다도 기존의 코드가 가진 문제점이 뭔지 알아가며 좀 더 깊이 있는 공부를 하는 것이 남는 장사겠다 싶어 리팩토링을 하기로 결정했다.

우선 Spring Boot의 프로젝트 구조가 다음과 같이 돼있는데 왜 이렇게 짜야하는지, 각자가 어떤 역할을 하는지도 제대로 알지 못하는 상태다. 그래서 우선은 Spring Boot의 프로젝트 구조는 어떤 원리를 따라야하며, 각자가 어떤 역할을 하는지부터 완벽히는 아니더라도 큰 그림은 그릴 줄 아는 상태로 짚고 넘어가려 한다.

DTO와 Entity의 차이, Controller, Repository와 Service의 역할, Domain이란 뭔지.
이런 것들을 찾아가며 공부해보고 있는데 좀 더 깊이 들어갈수록 끝도 없다.

그래서 어느 정도까지 알고 넘어갈지를 좀 명확히 하며 리팩토링을 진행해보려 한다. 깊게 들어가려면 끝도 없기 때문이다.

다음 시간에는 Spring Boot의 프로젝트 구조에 대해 좀 더 알아보는 시간을 가져보자.

profile
개발 빼고 다 하는 개발자

0개의 댓글