728x90
반응형
intellij - gradle 로 기본틀 만들기
의존성은 아래의 링크를 들어가서 필요한 depedency를 찾아서 가져옵니다.
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 |
댓글