[Spring Boot] Hello Spring Boot

2022. 2. 7. 20:58· 개발공부/Spring Boot

Intellij를 통해서 Spring Boot 를 실행하고, 간단한 방법으로 GET 메소드를 사용하기

 

1. Intellij를 실행한 후 우측 상단에 file -> new -> project를 선택.

Language 는 java,

Build tool은 Gradle

Artifact 는 hello

Packaging은 jar를 선택한 후 next

 

2. 웹 개발을 할 것이기 때문에 Spring Web을 눌러준 후 finish

 

3. 올바르게 실행되는지 확인하기

 

default port 번호는 8080인데, 만약 이미 톰캣 port 번호 8080를 쓰고 있다면 바꾸거나, 혹은 바꿔줄 수 있다.

 

main - resource - application.properties 에서

server.port 로 포트번호를 변경해 줄 수 있다.

 

4. controller package를 생성 후 ApiController 클래스를 생성 후 아래와 같이 소스를 타이핑한다.

package com.example.hello.controller;

import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController // 해당 Class는 REST API를 처리하는 Controller
@RequestMapping("/api") //RequestMapping 은 URI를 지정해주는 Annotation
public class APIController {

    @GetMapping("/hello") // http://localhost:9090/api/hello
    public String hello(){
        return "hello spring boot!";
    }
}

 

5. Talent API Tester로 이동 후 하단의 + Project 를 눌러 HelloSpringBoot 라는 이름의 프로젝트 생성

 

6. 프로젝트에 Add a request 하기

7. Request1 의 이름을 Hello Spring Boot 로 변경하고,

GetMapping Annotation을 통해서 생성한 주소로 이동한다.

그 후 요청을 실행한다.

 

- 출력화면

올바르게 실행된 것을 확인할 수 있다.

 

8. 마찬가지로 웹을 통해서도 확인할 수 있는데, 웹의 주소창에 위의 그림에서 요청한 주소로 이동한다.

올바르게 실행된 것을 확인할 수 있다.

 

'개발공부 > Spring Boot' 카테고리의 다른 글

[Spring Boot]Delete API  (0) 2022.02.09
[Spring Boot] PUT API  (0) 2022.02.08
[Spring Boot] POST API  (0) 2022.02.08
[Spring Boot] GET API  (0) 2022.02.08
[Spring Boot] Spring Boot?  (0) 2022.02.07
'개발공부/Spring Boot' 카테고리의 다른 글
  • [Spring Boot] PUT API
  • [Spring Boot] POST API
  • [Spring Boot] GET API
  • [Spring Boot] Spring Boot?
환타몬
환타몬
일상과 개발에 대한 이야기를 올리는 일기장
환타몬
일상에 개발 더하기
환타몬
전체
오늘
어제
  • 분류 전체보기 (191)
    • 일상 (1)
    • 개발공부 (2)
      • Maven (10)
      • Spring Boot (22)
      • Web (7)
      • DataBase (2)
      • Error (4)
      • Spring (24)
      • Python 문법 (7)
      • Java 문법 (2)
      • 객체 지향 입문 (22)
      • 객체 지향 핵심 (17)
      • Java와 자료구조 (5)
      • Java (14)
    • FrontEnd (2)
      • TypeScript (0)
      • React (2)
    • 코딩테스트 연습 (45)
      • 프로그래머스 (37)
      • 백준 (0)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • git
  • 알고리즘
  • 코딩테스트
  • 파이썬
  • JSON
  • maven
  • Python
  • 다시풀기
  • 프로그래머스
  • 코딩
  • Gson

최근 댓글

최근 글

hELLO · Designed By 정상우.v4.2.2
환타몬
[Spring Boot] Hello Spring Boot
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.