728x90
반응형

Repository 2

[Git] submodule, subtree

프로젝트 개발을 진행하다보면, 간단한 소규모 프로젝트라면 문제 없겠지만개발 범위가 커질수록 레포지토리 하나로 관리하기 힘들어진다.특히, 앱1/앱2/서버1/ ... 이런식으로 하나의 역할에 대해서도 여러개로 쪼개진다면, 레포를 여러개 만들게 되는데 통합적인 부분을 관리하는 것이 몹시 힘들다. 코드가 중복될 가능성도 높아진다.이런 부분을 보완하기 위해 존재하는 것이 submodule이다. ㅇ submodule이란?submodule은 Git 저장소 안에 또다른 Git 저장소를 포함할 수 있는 기능이다.즉, 하나의 프로젝트 안에 다른 프로젝트를 넣어 독립적으로 관리할 수 있도록 만들어준다.- 여러 프로젝트가 같은 코드(공유 라이브러리)를 사용할 때- 별도로 관리되는 외부 프로젝트를 포함하여 사용할 때- 메인 프..

CS/형상관리 2025.03.04

[로그인 기능 만들기] 8. JPA를 사용한 DB 구현(2)

이전에 Configuration, domain, dto 패키지로 구분한다고 썼는데, 조금 수정 및 추가할 부분이 생겨 다시 글을 적는다.. 먼저, JPA 사용을 위해 패키지를 크게 구분하면, 1. domain 패키지2. controller 패키지3. DTO 패키지4. service 패키지 이렇게 네 가지로 나눌 수 있다.(configuration같은 부분은 부가적인 부분이니 이번 글의 설명에서는 제외) 1. domain 패키지  1.1. Entity 클래스 : DB Layer로, 실제 DB 테이블과 매칭될 클래스이다. 쿼리를 직접 날리는 대신 사용한다.                                 실제 DB 테이블 이름을 매칭한다.                                 V..

개발/Spring Boot 2024.05.27
728x90
반응형