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를 꺼내서 사용하거나 확인할 수 있어야한다.

반응형