IT/Spring Boot

[Spring Boot] 2. 스프링 부트 실행 (프로젝트 생성, Controller 작성, 로컬 서버 실행)

우웅지 2024. 4. 3. 14:34
728x90
반응형
SMALL

스프링 부트 프로젝트 만들기

 

스프링 부트 프로젝트 생성은 'Create new Spring Starter Project'를 클릭해서 생성.

 

빌드는 gradle로! java 버전은 자신의 환경에 맞게 설정하고 'Next' 클릭.

 

스프링 부트 버전은 SNAPSHOT이 써있지 않은, 숫자만 써있는 가장 최신 버전으로 선택 후

web을 검색해서 'Spring Web'을 선택하고 'Finish'버튼 클릭.

 

생성 완료 후 화면.

인코딩 방식이 설정되지 않았다는 Warnings 경고가 뜬다. 

마우스 오른쪽 클릭 후  'Quick Fix' 클릭.

 

UTF-8 설정을 확인하고 'Finish' 클릭.

 

그럼 아래 경고가 사라진 것을 확인할 수 있다.

 

컨트롤러 만들기

클래스명을 'HelloController'로 입력 후 'Finish'버튼 클릭.

 

package com.mysite.sbb;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.ResponseBody;

@Controller
public class HelloController {
	@GetMapping("/hello")
	@ResponseBody
	public String hello() {
		return "Hello World";
	}
}

 

실행을 위해서 가장 기본적인 controller를 작성해본다.

 

HelloController에 @Controller라는 어노테이션을 붙여줘야 한다.

@GetMapping은 localhost:8080/hello를 요청했을 때 hello()메서드가 실행되도록 해준다.

@ResponseBody는 반환값이 "Hello World" 문자열 그 자체임을 나타낸다.

 

로컬 서버 실행하기

대시보드의 sbb를 클릭하면 위의 버튼들이 활성화 되는데 여기서 왼쪽의 시작 버튼을 클릭한다.

 

정상적으로 실행된 것을 확인할 수 있다.

 

localhost:8080/hello 확인하기

728x90
반응형
LIST