[설정] 백엔드 API, HTTP 기본 요청 매핑 및 RestControllerAdvice예외처리
·
프로젝트 트러블 슈팅 및 몰랐던점 정리/StockDividendAPI
Controller - RestController의 차이Controller는 응닶값이 기본적으로 HTML을 주도록 되어있음 -> 이는 백엔드와 프론트엔드의 차이가 없었을 때 나온 것으로 풀스택 개발시 활용되어왔음. 데이터를 뷰에 넘김RestController는 응답값으로 Rest API요청에 대한 응답(주로 JSON으로 응답 넘김)으로 사용됨. 데이터만 넘김GetMappingGetMapping에서 @RequestParam과 PathVariable의 사용 시기PathVarible특정 객체의 id값만을 가지고 단일 객체로 가져오려고 할 경우@GetMapping("/order/{orderId}") public String getSomething(@PathVariable String orderId) { ..