CheerUp_Cheers

스프링 부트 - (1) 인텔리제이로 스프링부트 시작하기 본문

서적 공부/스프링부트 - [스프링부트와 AWS로 혼자 구현하는 웹서비스]

스프링 부트 - (1) 인텔리제이로 스프링부트 시작하기

meorimori 2020. 3. 11. 15:24

#개발환경

꼭 인텔리제이일 필요성이 없음.(이클립스, 넷빈즈, VS Code..)

1.1 인텔리제이의 장점

- 강력한 추천기능

- 훨씬 더 다양한 리펙토링과 디버깅 기능

- 이클립스의 깃에 비해 훨씬 높은 자유도

- 프로젝트 시작할떄 인덱싱을 하여 파을일 비롯한 자원들에 대한 빠른 검색 속도

- HTML과 CSS,JS,XML에 대한 강력한 기능 지원.

- 자바, 스프링 부트 버전업에 맞춘 빠른 업데이트

 

1.4 그레이들 프로젝트를 스프링부트 프로젝트로 변경하기

스프링 이니설라이저 사용 시, build.gradle의 코드가 무슨 역할을 하는지 알 수 없음.

gradle 다받아졌으면 코끼리모양 눌러서 의존성 확인.

->

gradle 의존성

1.5 인텔리제이에서 깃과 깃허브 사용하기

  • 연동 순서

[1] 인텔리제이 깃허브 Action 검색

ctrl + shift + A : share porject on github

[2] 깃허브 로그인

 

  • 커밋 대상 제외

(1) .gitignore 파일 사용.

-> 인텔리제이는 이 파일에 대하여 기본적인 지원 x

-> 플러그인을 통하여 지원

(2) .ignore plugin의 지원 기능

- 파일 위치 자동 완성

- 이그노어 처리 여부 확인

- 다양한 이그노어 파일 지원(.ignore, npmignore, dockerignore 등)

 

#설치

[1] ctrl + shift + A : plugins

[2] Marketplace 선택 > .ignore 설치 > 재시작

[3] ignore 파일 생성

- 프로젝트 이름 > 오른쪽 클릭 > new > .ignore파일 생성.

- 다음과 같이 기입.

- 인텔리 제이에서 자동으로 생성되는 파일 모드 이그노어

[4] ignore처리 깃에 반영.

- ctrl + k, 파일 선택하고, 메시지 입력 후, 커밋.

- ctrl + shift + k, 푸시