본문 바로가기
IntelliJ

인텔리제이 시작

by step 1 2021. 5. 30.
반응형

인텔리 제이를 사용하는 이유

  • 단축키, 디버깅, 테스트, 자동완성 등...
  • git과의 호환성

설치 참고 사이트

갓대희의 작은공간 :: [IntelliJ] Intellij 설치방법 (tistory.com)

 

[IntelliJ] Intellij 설치방법

[IntelliJ] Intellij 설치방법 안녕하세요. 갓대희 입니다. 이번 포스팅은 [ IntelliJ 설치 방법 ] 입니다. : ) Eclipse에서 IntelliJ로 갈아탄 친구에게 추천받았는데, 개발 퍼포먼스 면에서 엄청 ..

goddaehee.tistory.com

 

프로젝트 생성(스프링 부트 프로젝트)

New Project -> Gradle(Maven을 선택해도 됨, 회사 부서마다 사용되는것이 다를 수 있음 약간의 차이 존재)

Gradle과 Maven의 차이 

Maven과 Gradle의 차이 (hyojun123.github.io)

 

Maven과 Gradle의 차이

Maven vs Gradle 우선 둘의 차이를 알기위해 각각 알아보았다. Maven같은경우는 스프링프로젝트에서 pom.xml이란 이름으로 쓰고, Gradle은 스프링부트, 안드로이드에서 쓰는걸로 알고있다. 처음에 단순히

hyojun123.github.io

 

Name 입력 후 Finish

 

프로젝트 생성 후 Dependencies 삭제

 

삭제 확인

 

스프링 부트 플러그인 추가, h2 데이터베이스 사용, lombok 라이브러리 사용

mvn repository에서 검색 후 찾아서 붙여넣기

Maven Repository: org.springframework.boot » spring-boot-starter-web » 2.4.3 (mvnrepository.com)

plugins {
    id 'org.springframework.boot' version '2.4.2'
    id 'io.spring.dependency-management' version '1.0.11.RELEASE'
    id 'java'
}
dependencies {
//  rest API를 사용하기 위해 선언 
    implementation 'org.springframework.boot:spring-boot-starter-data-rest'
//  JPA API를 사용하기 위해 선언
    implementation 'org.springframework.boot:spring-boot-starter-data-jpa'
//  H2 데이터베이스를 사용하기 위해 선언
    runtimeOnly 'com.h2database:h2'

//  Lombok 라이브러리 사용 선언
    annotationProcessor("org.projectlombok:lombok")
    compileOnly("org.projectlombok:lombok")
}

새로고침 버튼을 클릭하면 Dependencies 파일이 추가 되었다.

plugin 설치를 위해 shift 키 두번 클릭하여 plugins 입력

체크 확인

sout 으로 로그 찍기

실행 단축키

shift + F10

한글화 설정

https://zero-iron.tistory.com/5

 

IntelliJ 한글화 지원! 적용 방법

드디어 인텔리제이에서 한글팩 지원 😂 적용방법 file - Settings - 왼쪽 상단 검색창에 plugin 검색 plugin 검색창에 korean 검색 설치하고 IDE 재시작하면 끝

zero-iron.tistory.com

 

 

참고 사이트

https://scshim.tistory.com/212

 

[Spring Boot] 인텔리제이(intellij)로 스프링부트 시작하기

인텔리제이(intellij)로 스프링부트 시작하기 이 글은 자바 개발자들이 가장 많이 사용하는 IDE인 인텔리제이를 통해 스프링부트 프로젝트를 생성하는 방법을 보여줍니다. 글을 읽고 나면 Gradle은

scshim.tistory.com

 

반응형

'IntelliJ' 카테고리의 다른 글

테스트 코드 작성  (0) 2021.06.05
TodoList 구현 (컨트롤러 구현)  (0) 2021.05.30
TodoList 구현 (서비스 코드 구현)  (0) 2021.05.30
TodoList 구현 (repository 구현)  (0) 2021.05.30
TodoList 구현 (모델)  (0) 2021.05.30