공부/Spring
토비의 스프링 부트 - 스프링 부트 시작하기
데부한
2023. 4. 4. 00:48
반응형
프로젝트 생성
Spring Boot 버전은 2.7.10을 선택, Dependency는 Spring Web 선택, Java 버전은 11을 선택했다.
Hello 컨트롤러
HelloController 생성
hello() 작성
@GetMapping("/hello")
public String hello(String name) {
return "hello " + name;
}
서버 실행 후 확인
Hello API 테스트
HTTP 요청을 만들고 응답을 확인하는데 사용되는 도구
- 웹 브라우저 개발자 도구
- curl
- HTTPie - https://httpie.io/
- Homebrew 설치가 되어 있으면 'brew install httpie' 커맨드로 설치 가능Intellij IDEA Ultimate- http request
- Postman API Platform
- JUnit Test
- 각종 API 테스트 도구
HTTP 요청과 응답
- 웹 클라이언트와 웹 컴포넌트는 web request와 web response를 HTTP 프로토콜을 통해서 주고받는다.
Request
- Request Line : Method, Path, HTTP version
- Headers
- Message Body
Response
- Status Line : HTTP Version, Status Code, Status Text
- Headers
- Message Body
- 출처 : 인프런 토비의 스프링부트 - 이해와 원리 강의
반응형