성장에 목마른 코린이

[Spring Boot] Servlet 설정 with Gradle (13 - 16) 본문

Java/Spring Boot

[Spring Boot] Servlet 설정 with Gradle (13 - 16)

성장하는 코린이 2022. 11. 2. 10:27
728x90

윤석진 - 스프링 부트로 배우는 자바 웹 개발 (page 13- 40)

Servlet은 JVM 기반에서 웹 개발을 하기 위한 명세이자 API입니다.

Java를 실행하려면 JRE(Java Runtime Environment)가 필요한 것처럼

Servlet을 실행하려면 웹 애플리케이션 컨테이너가 필요합니다.

Servlet은 Java EE(Enterprise Edition)에 포함된 스펙 중의 하나로

Java에서 HTTP요청과 응답을 처리하기 위한 내용들을 담고 있습니다.

 

Gradle을 이용해서 서블릿을 개발 환경을 설정할 수 있습니다.

Gradle은 빌드 도구인데 간단히 말해 Java에서 라이브러리를 편리하게 추가할 수 있는 도구라고 할 수 있습니다.

Java 개발을 할 때 확장자를 java로 해서 만드는 것처럼 Gradle은 build.gradle 파일을 생성해서 사용합니다.

JAR 파일은 build.gradle 파일에 추가하면 사용할 수 있습니다.

 

Gradle을 이용한 Servlet 설정

라이브러리 의존성을 추가 할 때는 Eclipse나 IntelliJ와 같은 도구에서 자동 완성을 이용해서 추가할 수 있는데,

개발 도구의 도움을 받지 않고 https://mvnrepository.com/ 에서 검색을 통해 추가하는 방법에 대해 알아보도록 하겠습니다.

위 그림과 같이 중앙 저장소에서 필요한 의존성을 검색한 후에 추가할 수 있는데,

servlet을 입력해 검색하면 관련된 라이브러리들이 표시됩니다.

상단의 1. Java Servlet API를 클릭하면 됩니다.

지금 참조하는 책에서는 3.1.0 버전을 사용하는데, 저도 똑같이 3.1.0 버전으로 진행하도록 하겠습니다.

3.1.0 버전을 클릭하면 탭마다 빌드 도구들이 표시되는데 'Gradle' 탭을 클릭해 나온 내용을

build.gradle파일의 dependencies 객체 안에 넣어주시면 됩니다.

Comments