먼저 STS 프로그램을 설치하자. 설치는 웹서치를 조금만 해도 쉽게 설치할 수 있다.
설치를 한 후 프로그램을 실행하고 워크스페이스를 설정해주면 다음과 같은 화면이 열린다.
- Name - Name은 프로젝트의 이름에 해당된다.
- Type - Type은 프로젝트를 관리하는 도구를 선택하는 항목이다. 디폴트로 Maven이 설정되어 있지만 Gradle을 사용할 것이다. Gradle은 Maven 보다 나중에 개발되었고 Maven보다 성능이 좋고 설정도 편리하다.
- Java Version - 11 버전을 선택했다.
- Group, Artifact, ... 등은 다르게 설정해도 되지만 이후 예제를 수월하게 진행하기 위해 위와 동일하게 설정하는것을 추천한다.
프로젝트가 생성되면 브라우저의 요청을 처리하기 위한 컨트롤러를 생성한다. 컨트롤러는 서버에 전달된 클라이언트의 요청(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 |