전체 글

퍼스트 펭귄이 되자
🦲자습/프로젝트

[공부용] 스프링 부트 프로젝트에서의 Controller, Service, DefaultService, DAO, XML 파일 연계

프로젝트에 대한 내용을 스스로 학습하기 위해 GPT로 생성한 글입니다. 스프링 부트 프로젝트는 Controller, Service, DefaultService, DAO, XML 파일과 같은 다양한 계층과 파일들이 서로 연계되어 작동합니다. 이번 글에서는 이러한 각 기능들에 대해 상세하게 설명하고, 서로 어떻게 연계되어 동작하는지에 대해 알아보겠습니다. 💡 ### Controller Controller는 스프링 부트 애플리케이션의 외부와 상호 작용하는 진입점입니다. 웹 요청을 처리하고 클라이언트에게 응답을 보냅니다. Controller에서는 URL 매핑과 HTTP 요청 처리, 파라미터 검증, 비즈니스 로직 호출, 응답 생성 등의 역할을 수행합니다. 클라이언트로부터 들어온 요청을 어떻게 처리할지를 결정하는 ..

🦲자습/프로젝트

Git-Repo Feature-브랜치를 클론하는 법 (응용하여 클론하면서 폴더 이름변경)

💡 연결된 원격 저장소 확인 먼저, Terminal로 현재 로컬 경로를 확인하고 연결된 원격 저장소 확인한다. git remote -v 💡 Feature 브랜치를 클론하는 방법 리포지토리를 클론한 다음 모든 브랜치들을 가져온다(fetch). Feature 브랜치로 전환(checkout)한다. 리포지토리를 클론한 후에 그 특정한 브랜치만 페치한다. git clone -b 💡 응용 ! 클론하면서 폴더 이름을 바꿔주기 현재 로컬에 dev or main 원격 저장소가 클론되어 연결되어 있는 상황 이 경우, git clone 으로 브런치를 가져와도 'floder-name' 이 repo의 이름이 되기 때문에 중복된다. 따라서 remote-url 뒤에 클론하면서 새로 지정할 폴더 이름을 지정하면 로컬에서도 featu..

🧑‍💻복습/자바

Spring.. controller, service, dao, xml

보호되어 있는 글입니다.

🦲자습/프로젝트

스프링부트..정리...

보호되어 있는 글입니다.

우동한그릇
박동우의 기록일기