implementation 'org.springframework.boot:spring-boot-starter-web'
Spring Boot/Basic 2025. 3. 20. 02:16728x90
implementation 'org.springframework.boot:spring-boot-starter-web' 라이브러리는 Back-end 단에서 필요한 의존성입니다. React는 Front-end 라이브러리로 JavaScript 기반에서 동작하며, 서버와의 통신은 보통 HTTP 요청(REST API) 또는 WebSocket을 사용합니다. 이 의존성은 Spring Boot에서 HTTP 요청을 처리하거나 RESTful API를 제공하기 위해 필요한 설정과 구성 요소(Web 관련 모듈 포함)를 포함하고 있습니다.
의존성의 역할
- spring-boot-starter-web 의존성을 추가하면 다음과 같은 기능을 사용할 수 있습니다:
- Spring MVC: 컨트롤러(endpoint)를 정의하기 위한 기능.
- 내장 톰캣 서버: 애플리케이션을 실행하기 위한 웹 서버.
- Jackson 라이브러리 포함: JSON 형식의 요청/응답 바인딩.
- 기타 Spring Web 관련 설정 및 모듈.
따라서 React가 Front-end로 쓰이고, Back-end를 Spring Boot로 구현한다면 API 서버를 구축하기 위해 반드시 필요합니다. React와 Spring Boot는 별개이지만, React에서 만들어진 요청을 Spring Boot가 처리하려면 spring-boot-starter-web 의존성은 필수입니다.
728x90
'Spring Boot > Basic' 카테고리의 다른 글
Spring Boot 배포(Deploy) 스크립트 (1) | 2025.03.14 |
---|---|
Spring Boot MariaDB 연결 (0) | 2025.02.22 |
Spring Boot JPA(Java Persistence API ) - MariaDB (0) | 2021.10.23 |
Spring Boot JPA(Java Persistence API ) - MySQL (0) | 2021.10.23 |
[SpringBoot] Lombok (0) | 2021.10.22 |