@RestController
Json 형태로 객체 데이터를 반환.
컨트롤러에서 반환되는 값이 뷰가 아닌 JSON 형태의 데이터임을 명시한다.
@RequestMapping("/v11/coffees")
이 주소로 요청오면 여기로 받아줄게 :
- 해당 클래스 또는 메서드가 특정 URL 경로에서 요청을 처리하도록 매핑한다.
@Validated
AOP 기반으로 메소드의 요청을 가로채서 유효성 검증을 진행
.value()
값 비교 시 equals와 ==의 차이점:
- equals: 두 객체의 내용이 같은지 비교.
- ==: 두 객체의 참조(메모리 주소)가 같은지 비교.
UriComponentsBuilder
UriComponents : 클래스는 말 그대로, URI를 구성하는 Components들을 효과적으로 다룰 수 있도록 하는 클래스
UriComponentsBuilder : UriComponents 를 Build할 수 있도록 도와주는 클래스
'spring > 그 외 알게 된 것' 카테고리의 다른 글
| 예외던지기 (0) | 2024.07.03 |
|---|---|
| Gson과 Json은 뭐가 다를까 (0) | 2024.07.02 |
| 프록시란 (0) | 2024.06.26 |
| 왜 System.out 대신 Logger를 사용해야 할까? (0) | 2024.06.25 |
| jar와 war (0) | 2024.06.25 |