반응형

개발 & 데이터베이스/Spring 6

GitHub 프로젝트 가져오기 clone, fetch, pull

git clone리모트 저장소 (ex. GitHub)에 있는 프로젝트를 처음 내 PC로 복사할 때 사용원격 저장소 전체 (모든 커밋 히스토리 내역)를 가져와서 로컬에 새로운 Git 저장소를 생성, 쉽게 말해서 복사 기능git clone https://github.com/user/repo.git git fetch리모트 저장소의 변경 사항을 내 로컬 저장소의 원격 브랜치 정보만 업데이트 (내가 작업 중인 브랜치에 적용되지 않음)다른 사람이 수정한 내역을 확인 후에 병합(merge)할 수 있다는 장점이 있음.git fetch origin // 원격 저장소 orgin의 최신 상태를 가져오지만, 내 작업 브랜치는 그대로 유지 git pull (fetch + merge)원격 저장소의 최신 내용을 가져오고 (fe..

STS git Author, committer 이름 변경하기

협업할 때, Git을 많이 사용한다.Commit 할 때마다 표시되는 Author, Committer을 계속 변경하기 정말 귀찮다. STS, 이클립스 등에서 사용자가 임의로 변경할 수 있다. Git Author, Committer 변경하는 방법1. Window > Preferences... 2. Git > Configuration > User Settings > Add Entry ... 3. Key: user.name / Value: id@email 입력 > Add 4. name, email 입력 및 확인 5. Git Staging > Author, Committer 변경 여부 확인 (Git Staging 보이지 않는 경우, Window > Show View > Other > Git > Git..

[git] 현재 브랜치 확인 및 변경하는 방법

현재 작업 중인 git 브랜치 확인git branch 브랜치 전환 git checkout [branch name] 새로운 브랜치 생성 후 전환git checkout -b [branch name] sts에서 변경하는 방법1. git에서 현재 상태 확인 (master 브랜치) 2. 전환하고자하는 브랜치 마우스 우클릭 > Check Out.. 3. Finish 버튼 4. Branches > Local에서 Check Out한 브랜치에 검정색 체크박스가 있는지 확인. (이후에 master 브랜치 마우스 우클릭 > Rebase on으로 최신버전으로 변경)

스프링 STS에 Lombok 설치, 연동하는 방법

프로젝트를 import만 했을 뿐인데 에러가 발생하고 있는 당황스러운 상황이 있다.Lombok 라이브러리가 적용되지 않은 경우에 종종 발생한다. Lombok 설치1. https://projectlombok.org/download 에서 Lombok 설치2. CMD에 들어가서 Lombok이 설치된 경로로 들어가서 java -jar lombok.jar 입력 - Lombok 설치된 경로로 들어가는 방법: cd [설치된 경로] 3. sts IDE를 잘 찾아오는지 확인, 만약 찾아오지 못하면 Specify location.. 버튼으로 직접 경로 설정4. install/update 클릭 후 설치 완료되면 sts 재시작5. 재시작 후에 Gradle 프로젝트의 경우, 프로젝트 우클릭 > Gradle > Refresh..

Spring Boot Quartz 스케줄러 의미, 기본적인 사용 예시

❓ Spring Boot QuartzJava 기반의 오픈 소스 작업 '스케줄링 라이브러리'특정시간에 작업을 실행하거나 특정 간격으로 작업을 수행할 수 있음. 1. Quartz 기능기능설명작업 스케줄링작업 예약 및 주기 설정 기능 제공작업 실행 및 관리작업 실행, 중단, 재개, 삭제 기능 제공작업 중단 및 재개작업 중단, 재개 기능 제공여러 작업 동시 실행동시에 여러 작업 실행 기능 제공작업 실행 결과 처리작업 실행 결과 처리 기능 제공 2. Quartz 사용 목적분류사용 목적쉬운 작업 구현스케줄링, 예약, 실행, 관리 등의 작업을 쉽게 구현다양한 작업 예약 및 실행다양한 작업을 예약하고 실행작업 실행 결과 처리 및 기록작업 실행 결과를 처리하고 이를 기록다양한 트리거 지원다양한 트리거 지원무료 사용오..

Unknown return value type: java.lang.Integer 에러

ajax 호출할 때 발생하는 에러 @PostMapping(value = "/TEST/select"}, produces = {"application/json"})public int selectKey() { return this.TESTService.selectKey();}  @ResponseBody를 추가 안해서 발생하는 에러@ResponseBody: 리턴되는 값은 View를 통해서 출력되지 않고 HTTP ResponseBody에 직접 쓰여짐.@ResponseBody@PostMapping(value = "/TEST/select"}, produces = {"application/json"})public int selectKey() { return this.TESTService.selectKey();}

반응형