반응형
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를 꺼내서 사용하거나 확인할 수 있어야한다.
반응형
'Spring' 카테고리의 다른 글
태태개발일지 - Spring(토비님) (1) | 2024.12.05 |
---|---|
태태개발일지 - Spring(토비님) (2) | 2024.12.01 |
태태개발일지 - 스프링부트 이해와 원리(토비님) (1) | 2024.11.25 |
태태개발일지 - singleton pattern (0) | 2024.11.08 |
태태개발일지 -Spring bean (2) | 2024.09.22 |