[Co Labor] 패키지, 데이터베이스 설계 및 스프링부트 프로젝트 생성, Hibernate, 스프링부트 프로젝트 초기 오류 및 MySQL 오류 잡기
패키지 설계일단 이렇게 객체의 기능별로 나누어서 정의했다. 결과론적으로 보면 가시성이 굉장히 떨어져서 실제 기능별로 나누어서 Job, Enterprise 이런식으로 정의하고 그 안에서 controller, domain으로 나누어서 정의하는게 훨씬 가시성이 있을 것 같다. api 패키지와 exception 패키지는 시간이 없어서 사용하지 않았다. 이것도 결과론적으로 보면 에러, 호출 결과들을 정의해놓고 가는게 더 빨랐을 것 같지만 아쉬운 부분이다. 데이터베이스 설계데이터베이스는 ERD 다이어그램을 만들었다. Co LaborDraw ERD with your team members. All states are shared in real time. And it's FREE. Database modeling t..
2024.08.08