먼저 STS 프로그램을 설치하자. 설치는 웹서치를 조금만 해도 쉽게 설치할 수 있다.

 

설치를 한 후 프로그램을 실행하고 워크스페이스를 설정해주면 다음과 같은 화면이 열린다.

왼쪽의 Create new Spring Starter Project를 클릭해준뒤 내용을 입력해준다. (자기에게 맡는 이름으로 만들기)

 

 

  • Name - Name은 프로젝트의 이름에 해당된다.
  • Type - Type은 프로젝트를 관리하는 도구를 선택하는 항목이다. 디폴트로 Maven이 설정되어 있지만 Gradle을 사용할 것이다. Gradle은 Maven 보다 나중에 개발되었고 Maven보다 성능이 좋고 설정도 편리하다.
  • Java Version - 11 버전을 선택했다.
  • Group, Artifact, ... 등은 다르게 설정해도 되지만 이후 예제를 수월하게 진행하기 위해 위와 동일하게 설정하는것을 추천한다.

 

꼭 Spring Web 을 찾아서 체크해주도록 한다. 선택하지 않으면 웹 기능을 사용할 수 없다.

 

프로젝트가 생성되면 브라우저의 요청을 처리하기 위한 컨트롤러를 생성한다. 컨트롤러는 버에 전달된 클라이언트의 요청(URL , 전달된 파라미터 등)을 처리하는 자바 클래스이다.

 

 

Controller

package com.myspringboot.ssh;

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

/*
 * @Controller 어노테이션은 HelloController 클래스가 컨트롤러의 기능을 수행한다는 의미이다.
 * 이 어노테이션이 있어야 스프링부트가 컨트롤러로 인식한다.
 */
@Controller 
public class HelloController {
	
	/*
	 * @RequestMapping 어노테이션은 해당 어플리케이션의 웹 주소 뒤에 /hello 라는 URL 요청이 발생되면 hello 메서드가 실행된다는 것을 말한다.
	 * @ResponseBody 어노테이션은 hello 메서드의 응답 결과가 문자열 그 자체임을 나타낸다.
	 */
	@RequestMapping("/hello")
	@ResponseBody
	public String hello() {
		return "Hello World";
	}
}

 

서버를 실행한 후 localhost:8080/hello 로 접속하면 작성했던 문자열이 보여진다.

 

참조 : 점프 투 스프링부트

'Backend > Spring Boot' 카테고리의 다른 글

[Spring Boot] JPA Repository (1/3)  (0) 2022.08.05
[Spring Boot] Entity (엔티티)  (0) 2022.08.04
[Spring Boot] JPA  (0) 2022.08.04
[Spring Boot] 스프링부트 도구 설치  (0) 2022.08.03
[Spring Boot] 스프링부트  (0) 2022.08.02

+ Recent posts