[java] 자바 스프링 부트 웹 개발
이 블로그 포스트에서는 자바와 스프링 부트를 사용하여 웹 애플리케이션을 개발하는 기본적인 단계에 대해 알아보겠습니다.
프로젝트 설정
자바 스프링 부트 프로젝트를 생성하기 위해 Spring Initializr를 사용합니다. 웹 애플리케이션을 구축할 것이므로 웹 의존성을 추가합니다.
의존성 추가
pom.xml
파일에 웹 애플리케이션 개발에 필요한 의존성을 추가합니다.
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
웹 애플리케이션 개발
스프링 부트를 사용하여 간단한 “Hello, World!” 웹 애플리케이션을 개발할 수 있습니다.
@RestController
public class HelloWorldController {
@RequestMapping("/")
public String helloWorld() {
return "Hello, World!";
}
}
빌드 및 실행
프로젝트를 빌드하고 내장 톰캣을 실행하여 웹 애플리케이션을 시작합니다.
$ mvn install
$ java -jar target/my-web-app-0.0.1-SNAPSHOT.jar
이제 자바와 스프링 부트를 사용하여 간단한 웹 애플리케이션을 만들고 실행하는 방법에 대해 알아보았습니다.
위의 내용은 스프링 부트 공식 문서를 참고하여 작성되었습니다. (출처: Spring Boot Reference Guide)