본문 바로가기

Java

Intellij / spring 단축키 정리

window 버전

 

 

 

ctrl +alert + v 

: 알아서 return 타입 및 변수 지정해줌

memberRepository.findByName(member.getName());

Optional<Member> result = memberRepository.findByName(member.getName());

 

 

 

 

shift + alert +ctrl + t 

 

: 자동으로 리팩토링 

Extract Method 클릭 후 함수명 지정하면 따로 method로 해당 부분을 뺄 수 있다.

memberRepository.findByName(member.getName())
         .ifPresent(m -> {
             throw new IllegalStateException("이미 존재하는 회원입니다.");
         });
validateDuplicateMember(member);


private void validateDuplicateMember(Member member) {
       memberRepository.findByName(member.getName())
              .ifPresent(m -> {
                  throw new IllegalStateException("이미 존재하는 회원입니다.");
              });
 }

 

 

 

 

ctrl + shift + t

: 자동으로 test class 생성

사용할 함수 선택 후 OK 
다음과 같이 자동으로 만들어짐

 

 

ctrl + shift + f10 

: 이전에 실행한걸 다시 실행해 줌

반응형