** 책에 있는 버전이 구버전이기에 23년도 신버전으로 다시 재구성해 도전 !
1. Gradle
- Build system 중 하나로 소스 코드를 이용해서 실행 가능한 애플리케이션을 생성하는 과정을 자동화하는 프로그램
- 의존성 내려받기, 코드 패키징, 컴파일, 테스트 실행 등이 포함
1) 특징
- XML 형식으로 작성되는 Maven에 비해 가독성이 좋고 설정이 간단
- 자바, 코틀린, 그루비 등 다양한 언어 지원, 원하는 대로 빌드 스크립트 작성 가능
- 빌드와 테스트 속도가 Maven에 비해 더 빠름
2. Gradle 프로젝트를 스프링 부트 프로젝트로 변경하기
1) Plugin 변경
plugins{
id 'java'
id 'org.springframework.boot' version '2.6.0' // 스프링 부트 플러그인
id 'io.spring.dependency-management' version '1.1.0' // 스프링의 의존성 자동 관리
}
2) dependencies 추가
- 프로젝트 개발에 필요한 의존성을 선언
- compile 대신 implementation 사용
dependencies {
implementation 'org.springframework.boot:spring-boot-starter-web' // 웹관련 기능 제공
testImplementation 'org.springframework.boot:spring-boot-starter-test'
testImplementation 'junit:junit:4.13.1'// 테스트 관련기능 제공
implementation 'org.projectlombok:lombok'
}
'스프링부트와 AWS로 혼자 구현하는 웹서비스' 카테고리의 다른 글
Part 6. 등록/수정/조회 API 만들기 (0) | 2023.12.17 |
---|---|
Part5. 프로젝트에 Spring Data JPA 적용 (0) | 2023.12.14 |
Part 4. JPA (0) | 2023.12.08 |
Part 3. 롬복 (0) | 2023.12.07 |
Part 2. 테스트 코드 작성 (0) | 2023.12.06 |