travel-sample 5. Book


travel-sample 5.  Book

# UserController 클래스의 book 메소드RequestBody 어노테이션으로 받은 String을 JsonObject로 만든다.TokenService 클래스에 있는 verifyAuthenticationHeader 메소드 호출# TokenService의 일부Jwts.parser() 메소드를 통해 jwt 토큰을 파싱하여 username 을 가져와 리턴한다.토큰에서 추출한 username과 파라미터로 받은 username이 다르면 throw 를 통해 Exception을 발생시킨다.# 다시 User Classuser Class의 registerFlightForUser 클래스 호출. 호출하고 받은 Map형태의Result를 ResponseEntity의 body에 넣어서 리턴한다. 매개변수로 scope, username, # User Class의 일부.매개변수로 scope, username, JsonObject 중 flig..........



원문링크 : travel-sample 5. Book