인텔리 제이를 사용하는 이유
- 단축키, 디버깅, 테스트, 자동완성 등...
- 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 |