인텔리제이명령어
ctrl + shift + enter:
。세미콜론을 자동으로 설정하는명령어
shift + enter:
。위행의커서 위치에 관계 없이, 아래행으로 이동하는명령어
alt + shift + 화살표위아래:
。코드블록을 한칸 씩 위 아래로 이동
ctrl + d:
。선택한코드블록복사
ctrl + alt + v:
。코드에 해당하는반환Type 변수명생성
ctrl + alt + m:
。SQL 구문을Method로 변환하는명령어""" INSERT INTO `member`( `name`, `password`, `email`, `balance` ) VALUES ('%s', '%s', '%s', '%s') """.formatted(name, number, email, balance);private static void zadas() { """ INSERT INTO `member`( `name`, `password`, `email`, `balance` ) VALUES ('%s', '%s', '%s', '%s') """.formatted(name, number, email, balance); }
ctrl + borctrl + 좌클릭:
。메서드 / 클래스의원본 코드로 이동하는 명령어
ctrl + p:
。메서드에서 사용되는매개변수정보를 확인
shift + shift:
。검색 기능가져오기
ctrl + l:
。검색어를 통해코드검색
alt + insert:생성자, getter등 생성 시 사용하는 명령어
ctrl + o:
。부모 클래스로부터오버라이딩이 가능한메서드를 확인
코드블록선택 + F6
。해당 선택된코드를 따로Class로모듈로서 분리
클래스 우클릭 -> Diagrams -> Show Diagrams를 실행 시 해당클래스의위계 관계를 확인 가능
▶ 어떤클래스가 해당클래스의부모클래스인지 확인 가능
Itellij에서JDKgradle빌드버전 교체하기
。settings - Build, Execution, Deployment - Build Tools - Gradle에서Gradle JVM에jdk 버전설정 후gradle reload
작업시작전에는 무조건
PULL을 수행
인텔리제이초기설정
formatter설정 :
naver-intellij-formatter.xml
。Settings - Editor - Code Style - Java에서 설정
▶tab,indent,continuation indent를 각각2로 설정
Save Action X설정
。Plugins - Save Actions X들어가서 다음처럼 설정
한
인텔리제이에 여러 프로젝트를 동시에 띄우는 법?
。File - New - Module From Existing Sources - 프로젝트의 build.gradle 클릭
▶ 여러프로젝트가 open
프로젝트에Spring Starter추가 정의
。build.gradle의dependencies{}에 정의된Add Starters클릭
。MVNRepository 사이트에서 필요한의존성을 검색하여 직접코드블록에 정의
특정
환경의프로필을활성화하는 방법
Intellij:
edit configurations - > Active profiles
。해당Active profiles부분에환경명을 입력 시 해당환경의프로필이 활성화
환경변수설정하는 방법
。application.yml의property placeholder(${환경변수명})에 해당하는환경변수에값을 입력하는 방법
edit configurations -> Modify Option -> Environment variable
。다음 순서로환경변수를 활성화 한 후환경변수명:비밀번호입력 후 설정
패키지 경로를 못찾는 경우
。패키지 경로는 올바른 상황에서패키지 경로를 찾지 못하는 경우
。터미널에./gradlew clean build를 실행
▶시스템의환경변수로 정의된java의버전이java 17이상이어야한다.
패키지의트리구조표현
。terminal에tree ./상대경로 /f를 입력
특정
포트를 점유하는프로세스종료하기
。8080 포트를 사용하는프로세스검색 시netstat -ano | findstr 8080 taskkill /f /pid PID명