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
'IT > Spring Boot' 카테고리의 다른 글
[Spring Boot] 6. 리포지터리 생성, JUnit 테스트 (Question 예제) (0) | 2024.04.05 |
---|---|
[Spring Boot] 5. H2 데이터베이스, JPA (0) | 2024.04.04 |
[Spring Boot] 4. 프로젝트 구조, 컨트롤러 간단히 작성하고 URL 매핑 (0) | 2024.04.04 |
[Spring Boot] 3. 스프링 부트 도구 설치하기 (Spring Boot Devtools, Lombok 설치) (1) | 2024.04.03 |
[Spring Boot] 1. 스프링 부트 개발 준비하기 (JDK, STS 설치 및 실행) (0) | 2024.04.03 |