Hyper Text Transfer Protocol (어플리케이션 컨트롤 프로토콜(약속))GET, POST, PUT, DELETE, OPTIONS, HEAD, TRACE, CONNECT 의 method가 존재한다.HTTP로 RFC 2616에서 규정된 Web에서 데이터를
http://localhost:8080/api/hello@RestController : 컨트롤러 기능을 하는 특정 클래스를 지정@RequestMapping("/주소A") : 해당 주소 처리@GetMapping(path = "/주소B") : 해당 클래스 안에 해
@RestController : 컨트롤러 기능을 하는 특정 클래스를 지정@RequestMapping("/주소A") : 해당 주소 처리@GetMapping(path = "/주소B") : 해당 클래스 안에 해당된 /주소A 하위에 /주소B 메서드를 처리주소 내에 정보를 전
@RestController : 컨트롤러 기능을 하는 특정 클래스를 지정@RequestMapping("/주소A") : 해당 주소 처리@PostMapping(path = "/주소B") : 해당 클래스 안에 해당된 /주소A 하위에 /주소B 메서드를 처리@RequestBo
log로 찍는 이유System.out으로 많이 찍을수록 처리 속도나 서버 진행 속도가 저하됨원하는 log의 형태를 원하는 포맷으로 커스텀이 가능하다.언제 요청을 받았는지, 어떤 스레드인지 등을 확인할 수 있다.
@RestController : 컨트롤러 기능을 하는 특정 클래스를 지정@RequestMapping("/주소A") : 해당 주소 처리@DeleteMapping(path = "/주소A/{userName}/주소B") : 해당 클래스 안에 해당된 /주소A 하위에 /주소B
🔖 응답 타입|응답 :---|:--- String | 일반 Text Type 응답 Object | 자동으로 JSON으로 변환되어 응답상태값(HttpStatus)은 항상 200 ok ResponseEntity | Body의 내용을 Object로 설정상황에 따라 Http