@RequestHeader
: 스프링에서 요청 헤더를 받기 위해 사용하는 어노테이션
@GetMapping(value="/taskList/{currentPage}/{selectCount}")
public Page<HtmlToTaskListVO> taskListController(
@PathVariable("currentPage") int currentPage,
@PathVariable("selectCount") int selectCount,
@RequestHeader Map<String, Object> request)
{
Iterator<String> keys = request.keySet().iterator();
while(keys.hasNext()) {
String key = keys.next();
System.out.println( String.format("키 : %s, 값 : %s", key, request.get(key)) );
}
return ts.taskListService(currentPage, selectCount);
}
요청 헤더 정보를 Map<String, Object> 값에 집어넣고 Iterator를 통해 불러온다.