Spring으로 첫 프로젝트 만들기

CONA·2023년 3월 11일
0

Backend-Spring

목록 보기
2/2

Spring 첫 프로젝트

Created: March 11, 2023 2:52 PM
Tags: 스프링, 스프링부트
작성자: 이찬규

SpringBoot를 활용한 Hello World 출력 앱 튜토리얼

이 튜토리얼에서는 스프링 프레임워크를 사용하여 "Hello, World!"를 출력하는 앱을 만드는 방법을 안내합니다.

Spring Initializer

  1. 스프링 이니셜라이저(Spring Initializer)를 사용하여 새로운 스프링 프로젝트를 시작합니다.
  2. 프로젝트 메타데이터를 입력합니다. 프로젝트 이름, 설명 등을 입력합니다.
  3. 프로젝트의 의존성(Dependencies)을 선택합니다. 이 튜토리얼에서는 "Spring Web"을 선택합니다.
  4. Generate 버튼을 눌러 프로젝트를 생성합니다.

스프링 이니셜라이저를 사용하여 생성된 프로젝트는 스프링 부트(Spring Boot)를 기반으로 만들어졌으며, 기본적인 디렉토리 구조와 설정이 포함되어 있습니다.

Controller 생성

  1. 프로젝트의 src/main/java/com/example/demo 디렉토리에 새로운 클래스를 생성합니다. 클래스 이름은 "HelloController"로 합니다.
  2. @RestController 어노테이션을 클래스에 추가합니다.
  3. @GetMapping 어노테이션을 메소드에 추가합니다.
  4. 메소드에 "Hello, World!" 문자열을 반환합니다.
@RestController
public class HelloController {
    @GetMapping("/hello")
    public String hello() {
        return "Hello, World!";
    }
}

앱 실행

  1. Intellij에서 프로젝트를 실행합니다
  2. 웹 브라우저에서 http://localhost:8080/hello 에 접속합니다.

"Hello, World!" 문자열이 출력되는 것을 확인할 수 있습니다.

결론

이제 스프링을 사용하여 "Hello, World!"를 출력하는 앱을 만드는 방법을 배웠습니다. 이제 여러분은 스프링을 사용하여 더 복잡한 앱을 개발할 수 있습니다.

profile
코드 깎는 나그네들: 다함께 성장하는 개발자 커뮤니티

0개의 댓글