본문 바로가기

spring/그 외 알게 된 것

어노테이션 정리

@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