== JDK설치 ==
=== Windows ===
* JDK Download
* JDK 설치
* 시스템 변수 등록 : JAVA_HOME : JDK 설치 경로
* PATH 추가 : %JAVA_HOME%\bin
=== Ubuntu ===
* sudo apt update
* sudo apt upgrade -y
* sudo apt install openjdk-17-jdk
* java -version
* javac -version
* sudo nano ~/.bashrc
* export JAVA_HOME=$(dirname $(dirname $(readlink -f $(which java))))
* export PATH=$PATH:$JAVA_HOME/bin
* source ~/.bashrc
* echo $JAVA_HOME
* 삭제 : sudo apt purge openjdk*
== eclipse.ini ==
* -vm (반드시 -vmargs 위에 위치시킨다)
* Windows : javaw.exe 경로
* Ubuntu : apt로 설치한 경우 : /usr/bin/java
== Eclipse 설정 ==
* Tocate 추가 : Server -> Runtime Environments -> Add
* UTF8 설정 : Window -> preferences -> General -> Workspace
* UTF8 설정 : Window -> preferences -> Web -> CSS, HTML, JSP Files
* Build Path
* File -> Dynamic Web Project
== Eclipse Plugin ==
* STS3
* Lombok
== Eclipse 단축키 ==
* Ctrl + 마우스커서(혹은 F3) : 클래스나 메소드 혹은 멤버 상세 검색
* Alt + Left, Alt + Right : 이후, 이전
* Alt + <- (->) : 이전(다음) 작업 화면
* Ctrl + L : Go to Line
* Ctrl + O : 소스의 메소드 리스트 확인
* F4 : 클래스명을 선택하고 F4를 누르면 해당 클래스의 상속 계층 확인
* Ctrl + Shift + Space : 메소드 파라미터 목록
* 대문자로 Ctrl + Shift + X
* 소문자로 Ctrl + Shift + Y
* 문단정렬 Ctrl + Shift + F
Rename Alt + Shift + R
== IntelliJ 단축키 ==
”’Alt + Enter”’
경고, 오류에 대한 액션을 표시
”’Shift+Ctrl+Enter”’
구문 완성
”’Alt + insert”’
Generate
”’Ctrl + Alt + V”’
변수 자동 완성
”’Ctrl + Shift + I”’
코드 구현 즉시 보기
”’Ctrl+B”’
심볼의 선언으로 이동
”’Ctrl+Alt+B”’
심볼의 구현으로 이동
”’Alt+F7”’
어떤 항목이 표시된 모든 곳이 표시
”’F2”’
다음 오류, 경고, 제안으로 이동
”’Alt+1”’
프로젝트 창 열기
”’Esc”’
에디터에 포커스 주기
”’Ctrl+E”’
최근 실행했던 파일 확인
”’Ctrl Ctrl”’
실행
”’Ctrl + /”’
한줄 주석 토글
”’Shift+Ctrl+/”’
여러줄 주석 토글
”’Ctrl+Alt+L”’
현재 파일 내용 정렬
”’Shift+Ctrl+Alt+T”’
리팩토링
”’Shift+Ctrl+A”’
단축키 검색
”’Shift shift”’
전체 검색
== IntelliJ Plugins ==
Setting > Plugins
”’Key Promoter X”’
마우스로 메뉴 실행시 해당 단축키를 알려준다.
Presentation Assistant
Key Promoter X 에서 보여주는 단축키를 보기 좋게 한다.
”’Request Mapper”’
mapping url 검색
”’Rainbow Brackets”’
괄호에 색깔 부여
”’Lombok”’
코드 자동 생성
”’iBATIS/MyBatis mini-plugin”’
iBATIS/MyBatis 지원
”’.ignore”’
Git ignore 관리
”’GitToolBox”’
Git 지원
”’Nyan Progress Bar”’
Progress bar 보기 좋게
”’Grep Console”’
Console 보기 설정