환경설정 및 프로젝트 세팅

김태은·2022년 4월 23일
0

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

1. 단축키, 디버깅, 테스트, 자동완성 등등..
2. git과 기능 연동이 잘 되어있음
3. 대부분의 it 회사들 인텔리제이 사용

요구사항 정리

필요 기능	
1	todo 리스트 목록에 아이템을 추가
2	todo  리스트 목록 중 특정 아이템을 조회
3	todo 리스트 전체 목록을 조회
4	todo 리스트 목록 중 특정 아이템을 수정
5	todo 리스트 목록 중 특정 아이템을 삭제
6	todo 리스트 전체 목록을 삭제

환경 설정 및 프로젝트 세팅

  1. Gradle 환경 선택
  2. spring boot 플러그인 추가
plugins {
    id 'org.springframework.boot' version '2.4.2'
    id 'io.spring.dependency-management' version '1.0.11.RELEASE'
    id 'java'
}
  1. spring boot 디펜던시 추가
dependencies {
    implementation 'org.springframework.boot:spring-boot-starter-data-rest'
    implementation 'org.springframework.boot:spring-boot-starter-data-jpa'

   	runtimeOnly 'com.h2database:h2'
    
    annotationProcessor('org.projectlombok:lombok')
    compileOnly('org.projectlombok:lombok')
}
  1. lombok 설치
    • shift 키 두번 -> plugins 검색 (또는 File -> Settins)
    • lombok 검색 후 설치
    • Enable annotation processing 체크

  1. gradle 리로드하기
  2. 테스트
    • org.example 패키지 생성
    • TodoServerApplication 클래스 생성
package org.example;

public class TodoServerApplication {
    public static void main(String[] args) {
        System.out.println("hello todo");
    }
}
  • 실행하기 ( 단축키 : ctrl + shift + F10)

-> 정상적으로 실행되는 것을 확인 -> 세팅 완료

0개의 댓글