Representational State Transfer: 대표적인 상태 전달웹에 존재하는 모든 자원(이미지, 동영상, DB자원)에 고유한 URI를 부여해해당 자원의 상태를 주고 받는 것 자원(Resource) : URI행위(Verb) : HTTP Method(GET,
1. SpringBoot로 개발하는 RESTfulService HelloWorld Controller 추가 <HelloController class> @RestController @Controller + @ResponseBody View를 갖지 않는
1. Validation User Domain 유효성 추가 <UserDomain class> UserDomain의 name과 joinDate변수에 유효성 검사 추가 : name변수는 최소 2글자 이상이여야 하고, 유효성 실패 메세지를 따로 지정함
현재 리소스와 연관된(호출 가능한) 자원 상태 정보를 제공WebMvcLinkBuilder 클래스의 methodOn함수와 linkTo함수를 통해 현재 리소스(User)와연관된 자원 상태 정보를 지정하여 링크로써 반환해준다.클라이언트가 Get /users/1이라는 요청을