Blog

[Spring]08 Spring WAS 실행 및 API 테스트(POSTMAN)

Author
Summary
WAS실행 및 API 테스트를 위한 POSTMAN사용
Category
Study
Tags
Spring
Favorite
Memory Date
2023/08/26
Cross Reference Study
Related Media
Related Thought
Related Lessons
tag
날짜
작성자
진행상황
진행 전
태그구분
6 more properties
API 만들어보기
프로젝트의 java 소스 폴더에서 controller 패키지를 만들고 HelloController를 다음 처럼 구성했다. 기본적인 Get맵핑을 통해서 “/api/hello”라는 URL에 GET 요청에 대해 String 타입의 문자를 반환하고 있다.
package com.sparta.springprepare.controller; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RestController; @RestController public class HelloController { @GetMapping("/api/hello") public String hello(){ return "Hello World!"; } }
Java
복사
WAS 실행해보기
해당 프로젝트의 실행부는 외부에 있으며 <ProjectName>Application.java라는 파일이 프로젝트 생성 시 기본적으로 나타난다. 마치 플라스크의 app.py와 같이 프로젝트 실행부라 생각 하면 된다. 해당 파일에서 Run으로 프로젝트를 실행하면 Spring에 내장된 Apache Tomcat 내장 서버가 실행 된다. 기본적으로 8080포트로 연결되어 있다.
POSTMAN을 통해 API 연결 테스트하기
위 controller에서 GET 요청 부분이 작동 되는지 테스트 할 수 있다. 서버는 현재 본 컴퓨터에서 작동하고 있기 때문에 localhost:8080/api/hello 를 HTTP 통신 테스트를 진행 할 수 있다.