Spring

태태개발일지 - Spring 시작 (토비님) 기본 복귀하기

태태코 2024. 11. 26. 20:27
반응형

Spring 시작하기

 

@RestController
public class HelloController{
	
    @GetMapping("/hello")
    public String hello(String name){
    	return "Hello " + name;
    }
}

 

Test:

localhost:8080/hello?name=Spring 으로 테스트가 가능하다.

 

테스팅 방법

1. 웹 브라우저 개발자 도구

2. curl

3. HTTPie

4. Postman

5. JUnit Teset

6. Another

 

웹어플리케이션의 흐름

 

1. web client가 web request를 web container가 componet를 찾아서 다시 return한다.

 

*client와 container 사이에는 request와 response가 오가는데 이것을 HTTP를 통해서 한다.*

 

 

Request

- method , path, HTTP Version

- Headers

- Message Body

 

Response

- Http Version, Status Code, Status Text

- Headers

- Message Body

 

header : 중요하다. 이 header에 따라 요청을 처리하는 방식이 달라지거나 응답의 타입이 바뀌기 때문에 header를 꺼내서 사용하거나 확인할 수 있어야한다.

 

반응형