전체 글 40

내가 보려고 만든 단축키 모음

단축키 확인 , 변경 window - preferences - general - keys Ctrl+J 테스트 코드 작성(테스트 클래스 작성됨) Ctrl+V 테스트 버전 선택 후 클래스 작성됨 Alt+Shift+L (Extract Local Variable) 지역변수 추출 //코드 감싸서 변수를 만들어 사용 Ctrl+Shift+O import 정리 Ctrl+Shift+M Add import Ctrl + Shift + F 소스정리 Ctrl + Shift + G 커서가 위치한 reference(참조) 하고있는 곳 찾음 Ctrl + Shift + L 단축키 리스트 Ctrl + PgUp/PgDn 현재 열어놓은 탭 옮겨가기? Ctrl + D 한줄 삭제 Ctrl + N 프로젝트 생성 Ctrl + Q 마지막 편집 위치..

springBoot 콘솔 쿼리 출력

해당하는 설정 적용이 잘 안되었음 jpa: hibernate: ddl-auto: create show-sql: true properties: hibernate: format_sql: true 나는 콘솔에 쿼리문을 보고 싶었음 뭘해도 안됨 format_sql: true 이부분에 노란색 경고문을 봄 This key is used in a map and contains special characters. It is recommended to escape it by surrounding it with '[]'. 그래서 [format_sql]: true 추가 안됨 다른 경고문 나옴 : Expecting a 'String' but got a 'Sequence' node '[format_sql]': true 이렇게 ..

오류 해결 2023.03.04

devtools 라이브러리 사용

devtools 라이브러리 사용 https://docs.spring.io/spring-boot/docs/1.5.16.RELEASE/reference/html/using-boot-devtools.html build.gradle에 의존성 추가 developmentOnly 'org.springframework.boot:spring-boot-devtools' 추가 브라우저로 전송되는 내용들에 대한 코드가 변경시 자동으로 어플리케이션을 재시작하여 브라우저도 업데이트 해줌 서버를 재시작하지 않고도 프론트 변경 사항을 바로 확인 할 수 있도록 함 -Property Defaults (속성 기본값) - Automatic Restart (자동 재시작) - Live Reload (실시간 리로드) - Global Settin..

공부 2023.02.15

GitHub 외부 프로젝트

외부 프로젝트에 어떻게 코드 커밋되는지... 셋팅 [gitHub] 개발 진행할 repository Fork(개발 진행할 프로젝트 저장소를 우리의 repository로 가져오는 작업 ) [로컬] fork한 repository를 로컬로 clone 명령어 - git clone http://github.com/ 내 github ID/repository 이름.git //gitHub에서 code에서 https 링크 복사 - 소스트리에서 새탭에서 Clone에서 경로 입력 .git 지우기 [로컬] remote 명령어로 upstream생성 명령어 - git remote add upstream http://github.com/ 해당 repository의 주인 이름/ 해당 repository 이름.git //소스트리에서 설..

공부 2023.02.07

GitHub의 Rebase

rebase 커밋을 재배치한다. 재배치 커밋의 위치를 다시 배치하는 작업.. 내가 새로운 기능 개발을 위해 Q위치에서 A브랜치 추가 후 새로운 기능 개발하고 커밋한 상태, 다른 팀원이 내가 개발하는 동안 나랑 같은 Q위치에서 C,D라는 개발을 완료하여 master 브랜치는 나보다 앞에 있음 이때 내 브랜치 A를 master 브랜치로 merge하려함 하지만 겹치는 부분이 존재하여 충돌(conflict)발생하여 merge 실패 이때의 충돌 문제를 해결하기 위해 git rebase를 사용함 rebase 명령어 git checkout A // 충돌이 없는 경우 git rebase master //성공 git checkout A //충돌이 있는 경우 git rebase master // 충돌로 인해서 rebase..

공부 2023.02.05