Search

인텔리제이 초기설정

태그
설정

𝐖𝐡𝐲 𝐝𝐢𝐝 𝐈 𝐜𝐫𝐞𝐚𝐭𝐞 𝐭𝐡𝐢𝐬 𝐩𝐚𝐠𝐞?

인텔리제이를 개발툴로 사용한지 어언,, 4개월차!(엄청나-!!)
나는 이 인텔리제이를 여기저기 홍보하기에 이르렀다. 물론 이클립스도 좋지만 초보자에겐 그보다 더 멋진 존재가 필요하다 생각한다. 그리고 한두명씩 인텔리의 세계로 끌어오다보니 초반 설정에 대한 정보를 반복하기 힘들었다. 그래서 결국,, 이 페이지를 만들게 되었다. 깔깔
인텔리제이 버전
커뮤니티 버전도 충분하다고 하지만 나는 개인적으로 얼티밋 버전을 쓴다. (뭐든지 많은게 좋다라고 생각) 그래서 앞으로의 설명은 얼티밋 기준으로 설명될 것이다.
인텔리제이와 깃허브 / 연동하기
나는 개인적으로 git bash 를 사용 하는 것을 좋아하지만 인텔리제이 에서도 그 기능을 충분히 사용할 수 있다. (프로그램이 무거워 진다는 소리도 있지만 편하긴 하다)
연결이 되면 다음과 같은 기능들을 사용할 수 있다.
하단 깃 메뉴
로컬과 리모트의 branch 들을 확인할 수 있다.
커밋 이력을 확인할 수 있다.
+) 브랜치를 새로 만든경우
브랜치를 따서 해야하는 작업 / 프로젝트의 경우 내가 어디에 있는지 확인하고 작업을 시작하는 습관을 가지자
Local 과 Remote 의 차이점을 모르겠다면? local 과 remote 참고하기
상단 commit 메뉴
지금은 아무것도 없지만 Changes 부분에 변화가 생긴 파일들이 뜨고, 클릭하면 어떻게 변화했는지 알 수 있다. 그리고 파일을 선택해서 바로 commit / push 를 할 수 있다.
인텔리제이와 데이터 베이스 연동하기
아주 좋다,, 쿼리도 바로 날리고 히히
나는 MySQL 을 사용하는데 연동하기 전에 해놓아야 할 작업들이 있다.
MySQL 스키마 만들어두기 (MySQL workbranch 는 끄면 안됨니당)
연동 하기전에 커넥터 라이브러리에 추가해주기 (스프링부트 프로젝트)

+) 쿼리 날리고 반드시 commit; 하기

기본적인 설정 (스프링 부트 프로젝트)
SDK 설정
File - Project Structure - module
File - Project Structure - SDK
Encoding 설정
File - Settings → Encoding 검색
이거 제대로 안해두는 경우 application.properties 파일에서 한글이 ??? 이렇게 나오거나 이상한 글자로 나온다. 바꿔주면 다시 돌아오니 걱정하지 마세여-
Annotation Processor 설정
File - Settings - Build, Execution, Deployment - Complier - Anno ~
JPA 관련 설정
이거 안해주면 나중에 Qboard 를 import 하지 못한다 꼭꼭 해주기
톰캣 연결 (필요시)
추천 플러그인
나는 플러그인 까는 맛으로 인텔리제이를 썼다. (이런 소소한 재미마저 없으면 이 험난한 세상,, 살아남기 힘들어,, )
인텔리제이 세팅 옮기기