반응형
인텔리 제이를 사용하는 이유
- 단축키, 디버깅, 테스트, 자동완성 등...
- git과의 호환성
설치 참고 사이트
갓대희의 작은공간 :: [IntelliJ] Intellij 설치방법 (tistory.com)
프로젝트 생성(스프링 부트 프로젝트)
New Project -> Gradle(Maven을 선택해도 됨, 회사 부서마다 사용되는것이 다를 수 있음 약간의 차이 존재)
Gradle과 Maven의 차이
Maven과 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
참고 사이트
https://scshim.tistory.com/212
반응형
'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 |