Java 요약 정리

JDK설치

Windows

JDK Download
JDK 설치
Path추가 선택1
….JDK 설치경로의 bin폴더를 윈도우 Path에 추가
Path추가 선택2
….시스템 변수 등록 : 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 보기 설정

Spring Boot

spring.jpa.properties.hibernate.dialect

MySQL
spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MySQL8Dialect

MariaDB
spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MariaDBDialect

One Comment on “Java 요약 정리”

  1. Pingback: Java - VaxiilBlog

Leave a Reply