목차기존 프로젝트 패키지 구조개선된 패키지 구조 기존 프로젝트를 진행할 때 가장 의문점이였던 부분중 하나는 패키지 구조가 이게맞나? 라는 부분이었습니다.그도 그럴것이 학원에서 프로젝트를 진행할 때 Github의 충돌을 방지하기 위하여 이름별로 패키지를 나누고 각자 따로 작업을 진행하라고 하였었기 때문이었는데, 아무리 다른 프로젝트의 코드들을 둘러보아도 이름별로 패키지를 나누어 놓은 프로젝트는 찾아볼 수 없었기 때문입니다.먼저, 기존 프로젝트의 패키지 구조는 다음과 같습니다.기존 프로젝트 패키지 구조📦gukmo ┣ 📂board ┃ ┣ 📂aop ┃ ┣ 📂common ┃ ┣ 📂hasol ┃ ┃ ┣ 📂alarm ┃ ┃ ┣ 📂controller ┃ ┃ ┣ 📂repository ┃ ┃ ┗ 📂serv..
목차프로젝트 생성Gradle로 변환하기Tiles 설정하기프로젝트 생성먼저 https://start.spring.io/ 에서 마이그레이션 할 프로젝트를 새로 생성한 뒤, 필요한 소스코드 파일들은 기존 프로젝트에서 복붙으로 옮기고자 합니다. 프로젝트에 기본 의존성은 Spring Web, Lombok, Spring Data JPA을 추가해주었고, Generated를 눌러 적당한 위치에 옮겨 압축을 풀었습니다. 저의 경우에 설정은Gradle - Groovy 선택Language - JavaSpring Boot - 2.7.8버전 선택그다음 Project Metadata에 Group, Artifact, Name, Description, Package name을 설정해야 하는데, 솔직히 기존 프로젝트에서 해당 속성을 ..