1. PostMan이 뭐에요? 개발된 API를 테스트 할 수 있는 플랫폼 2. 개발 소스 클릭 ! [JPA] RESTful API를 만들어보자. (CRUD) 1. 환경 1. Sping Boot 2. Spring Data JPA 3. Gradle 4. postgreSQL 5. PostMan 6. Swagger 7. 인텔리제이 무료버전 2. DB 구조 3. CRUD 구현 (1). Entity 생성 @Entity @Getter @Setter @ToString @Table(name = "room_cd") public class EclassRoomEntity noorypapa.tistory.com 3. 테스트를 해보자 (1). 등록 [POST] (2). 전체 조회 [GET] (3). 단건 조회 [GET] (4)...
기타
무심코 레포지토리를 만든 그대.. 같이 깃허브를 정리해보아요 준비물 : GitBash ex) 가 레포지토리와 나 레포지토리를 A 레포지토리에 합치고 싶다. 1. A 레포지토리 생성 2. Git Bash 실행 $ git clone A레포지토리주소 3. A 레포지토리로 이동 cd A레파지토리명 4. 레파지토리 합치기 $ git subtree add --prefix="레파지토리이름" 가레파지토리주소 가레파지토리branch명 ex) $ git subtree add --prefix="restApi" https://github.com/GoonManDoo/restApi.git master 5. Push하기 $ git push 1) 레파지토리 이름 변경해서 push하기 $ git mv "지금이름" "바꿀이름" 2) c..
오늘 해볼거는 커밋하고 브런치 생성 뒤 푸쉬를 해볼꺼다. 1. .git 파일 생성 -- 프로젝트 폴더에서 git init 2. GitHub 저장소 연결 git remote add origin [GitHub 저장소 주소] 3. 브랜치 생성 git branch [브랜치명] 4. 브랜치 변경 git checkout [브랜치명] 5. 현재 브랜치 확인 git branch 6. 파일 or 폴더 add -- .말고 원하는 파일 or 폴더 입력해도됨 git add . 7. 커밋 git commit -m "커밋 메시지" 8. 원하는 브랜치로 push git push origin [브랜치명]
*Git Bash를 사용하는 이유 : OS에 상관없이 유닉스 명령어를 사용할 수 있다 ! IntelliJ Community의 터미널은 Windows의 기본 shell인 cmd입니다. cmd 대신에 Git Bash를 사용해보겠습니다. 1. Git Bash 경로 설정 설정 -> 터미널기본으로 셸 경로가 powershell로 연결되어 있습니다. 수정 전 수정 후 "git bash 경로" -login -i 2. 적용 확인 적용 후 인텔리제이 재기동 성공 !
1. GitHub에서 레파지토리 Delete 2. 프로젝트 터미널 -> Git Bash -- 프로젝트 내의 .git 폴더 및 하위 폴더를 삭제하여 로컬 저장소를 삭제 rm -rf .git 3. IntelliJ, GitHub 연동 해제 설정 -> 버전관리 -> 디렉터리 매핑 4. 확인 인텔리제이 상단에 Git에서 VCS로 돌아온 것을 확인할 수 있다 !
1. 인텔리제이 상단 'VCS' -> GitHub에 프로젝트 공유 VCS가 아니라 GitHub로 되어 있다면 연동되어 있는 상태이니 해제 후 진행해야됨 2. 레파지토리 생성 3. 커밋 파일 추가 성공 !
환경 : 인텔리제이 무료버전 1. 상단 보기 → 도구창 → Gradle → 플젝 → Tasks → build 인터넷에서는 bootWar를 더블클릭하면 추출할 수 있다고 했는데 bootJar만 있다. 이유는 처음에 프로젝트를 jar로 만들었기 때문. 2. build.gradle로 이동 # 플러그인에 war 추가한 뒤 그래들 재설정 plugins { id 'war' } 3. Application으로 이동 package com.example.shop; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework..