Spring 첫 프로젝트
Created: March 11, 2023 2:52 PM
Tags: 스프링, 스프링부트
작성자: 이찬규
SpringBoot를 활용한 Hello World 출력 앱 튜토리얼
이 튜토리얼에서는 스프링 프레임워크를 사용하여 "Hello, World!"를 출력하는 앱을 만드는 방법을 안내합니다.
Spring Initializer
- 스프링 이니셜라이저(Spring Initializer)를 사용하여 새로운 스프링 프로젝트를 시작합니다.
- 프로젝트 메타데이터를 입력합니다. 프로젝트 이름, 설명 등을 입력합니다.
- 프로젝트의 의존성(Dependencies)을 선택합니다. 이 튜토리얼에서는 "Spring Web"을 선택합니다.
- Generate 버튼을 눌러 프로젝트를 생성합니다.
스프링 이니셜라이저를 사용하여 생성된 프로젝트는 스프링 부트(Spring Boot)를 기반으로 만들어졌으며, 기본적인 디렉토리 구조와 설정이 포함되어 있습니다.
Controller 생성
- 프로젝트의 src/main/java/com/example/demo 디렉토리에 새로운 클래스를 생성합니다. 클래스 이름은 "HelloController"로 합니다.
- @RestController 어노테이션을 클래스에 추가합니다.
- @GetMapping 어노테이션을 메소드에 추가합니다.
- 메소드에 "Hello, World!" 문자열을 반환합니다.
@RestController
public class HelloController {
@GetMapping("/hello")
public String hello() {
return "Hello, World!";
}
}
앱 실행
- Intellij에서 프로젝트를 실행합니다
- 웹 브라우저에서 http://localhost:8080/hello 에 접속합니다.
"Hello, World!" 문자열이 출력되는 것을 확인할 수 있습니다.
결론
이제 스프링을 사용하여 "Hello, World!"를 출력하는 앱을 만드는 방법을 배웠습니다. 이제 여러분은 스프링을 사용하여 더 복잡한 앱을 개발할 수 있습니다.