민뭉아치
민뭉아치
민뭉아치
전체 방문자
오늘
어제
  • 분류 전체보기 (65)
    • ㅁㅁㅇㅊ's Life (12)
      • Diary (3)
      • Certification (7)
      • English (1)
      • 독서 (1)
    • Frontend (0)
      • JavaScript (1)
    • Backend (0)
      • Spring boot (9)
      • JAVA (2)
    • Database (0)
    • DevOps (1)
    • CS 기본기 (0)
      • Algorithm (25)
    • Trouble Shooting (6)
    • 짤막IT지식 (9)
      • 간단 Tip (3)
      • 개념 정리 (6)

블로그 메뉴

  • 홈
  • 깃허브
  • 방명록

공지사항

인기 글

태그

  • 자격증
  • 백준
  • 정보처리기사
  • Algorithm
  • Spring
  • Java
  • 자바
  • 백준알고리즘
  • 알고리즘
  • 코딩테스트

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
민뭉아치

민뭉아치

Backend/Spring boot

[Spring Boot] @RequestHeader, Header의 데이터

2022. 5. 5. 01:17

@RequestHeader 이란?

@RequestHeader 애노테이션은 웹 request header에 바운딩 된 데이터를 나타낸다.

 

HttpHeaders의 메서드를 통해 header의 원하는 데이터를 추출할 수 있다.

Map<String, String> 또는 MultiValueMap<String, String>으로 메서드 인자를 설정하면 모든 header의 이름과 값을 불러올 수 있다.

@GetMapping("/test")
public String test(@RequestHeader HttpHeaders header) {
	return "header : " + header.gerFirst("Authorization")
}

애노테이션에서 Key를 이용하여 데이터를 꺼낼 수도 있다.

@GetMapping("/test")
public String test(@RequestHeader("") String data) {
	return "header : " + data;
}

 

반응형

'Backend > Spring boot' 카테고리의 다른 글

[Spring Boot] Validation @Max 와 @Size의 차이  (0) 2022.04.11
[Spring boot] 배포 패키징 jar 에서 war로 변경  (1) 2022.04.10
[Spring Boot] JPA 조회 작업 findById(), getOne()의 차이  (0) 2022.03.29
[Spring Boot] JPA Caching 적용하기  (0) 2022.03.21
[Spring Boot] PasswordEncoder.mathes() 암호화된 패스워드 비교  (0) 2022.03.21
    'Backend/Spring boot' 카테고리의 다른 글
    • [Spring Boot] Validation @Max 와 @Size의 차이
    • [Spring boot] 배포 패키징 jar 에서 war로 변경
    • [Spring Boot] JPA 조회 작업 findById(), getOne()의 차이
    • [Spring Boot] JPA Caching 적용하기
    민뭉아치
    민뭉아치
    Do Better Today Than You Were Yesterday

    티스토리툴바