반응형
사이드 프로젝트 [국비의 모든것] -  프로젝트 환경설정
개발 기록2023. 5. 19. 07:36사이드 프로젝트 [국비의 모든것] - 프로젝트 환경설정

목차프로젝트 생성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을 설정해야 하는데, 솔직히 기존 프로젝트에서 해당 속성을 ..

개발 기록2023. 5. 19. 06:07사이드 프로젝트 [국비의 모든것] - 프로젝트 진행 이유

프로젝트 진행 배경기존 프로젝트를 개발하면서 유지보수성을 전혀 고려하지 않고 개발을 하였었습니다. 패키지 구조도 당시 학원에서 Github 충돌이 나지 않게 팀원 이름별로 나누어 개발을 진행하라고 하였기 때문에, 실무에서도 그렇게 개발하는 줄 알았으나 다르다는 것을 깨달았고 이를 고치고 싶다는 생각을 가지고 있었습니다. 하지만 유지보수성을 전혀 고려하지 않은 프로젝트 였기 때문에, 해당 프로젝트를 수정하기보단 아예 새롭게 개발하는것이 빠르겠다 싶었습니다.기존 프로젝트는 Spring Framework, MyBatis 를 사용하여 개발하였는데, 개인적으로 JPA와 Spring Boot에 대해 학습하면서 JPA와 Spring Boot를 사용하여 어플리케이션을 개발하는 것이 더 효율적이고 빠르게 개발할 수 있다..

반응형
image
loading