본문 바로가기
Java&Spring

todo 리스트 만들기 2

by JINJINC 2023. 1. 27.
728x90
반응형

intellij  - gradle 로 기본틀 만들기 

new project 로 java-gradle을 선택하여 새로운 프로젝트를 생성합니다.
build.gradle파일에서 기존의 dependecy를 모두 지워줍니다.

의존성은 아래의 링크를 들어가서 필요한 depedency를 찾아서 가져옵니다.

https://mvnrepository.com/

plugins {
    id 'org.springframework.boot' version '2.4.2'
    id 'io.spring.dependency-management' version '1.0.11.RELEASE'
    id 'java'
}

dependencies {
    implementation 'org.springframework.boot:spring-boot-starter-data-rest' 
	-> rest api 를 구현하기 위한 라이브러리
    implementation 'org.springframework.boot:spring-boot-starter-data-jpa'
    -> jpa 관련  

    runtimeOnly 'com.h2database:h2' -> h2데이터베이스를 사용하기 위한 의존성 추가 
        
    annotationProcessor("org.projectlombok:lombok")
    compileOnly("org.projectlombok:lombok")
	-> lombok 라이브러리 추가
}

lombok을 사용하기 위해선  dependency에 적고 plugin에서 lombok을 추가해줍니다.

 

setting 또는 preference - plugins - lombok

shift 두번 - plugins 검색 ->  lombok 설치 

 

 

 

model, repository , service , controller 4가지 영역으로 분리 시킬예정입니다. => 나누는 목적은 레이어를 구분함으로써 각각의 역할만 하게 만들어서 코드가 복잡하게 꼬이는 것을 방지하고, 수정할때 좀더 편하게 하기 위해 , 컴포넌트 수정시 다른 레이어에 영향을 주는 것을 최소화 한다.

 

 

728x90
반응형

'Java&Spring' 카테고리의 다른 글

todo 리스트 만들기 3 - model,repository  (0) 2023.01.27
To-Do list 만들기 1  (0) 2023.01.26
Java_Generics(지네릭스)  (0) 2022.08.05

댓글