
build.gradle 에서 의존성 추가

application.yml 에서 경로 설정

webapp\WEB-INF\views 경로를 만들어 jsp 파일을 생성
postman : 통신 테스트용 프로그램
브라우저 검색창은 GET 요청만 가능하다.
브라우저에서는 json 데이터를 넘기기 어렵다
postman 에서는 다양한 메소드를 사용 가능하다
get / post / put / delete
json 데이터를 넘기기 쉽다.
다양한 통신 테스트를 하기 좋다.
URI 는 정보의 자원을 표현
자원에 대한 행위는 HTTP Method(GET, POST, PUT, DELETE) 로 표현
소문자를 사용한다.
주소에서 대소문자를 구분하므로, 카멜방식이 아닌 소문자를 사용하여 작성한다.
ex) http://restapi.example.com/users/post-comments
언더바 대신 하이픈을 사용한다.
ex) http://restapi.example.com/users/post-comments
마지막에 슬래시를 포함하지 않는다.
ex) http://restapi.example.com/users
행위는 포함하지 않는다.
ex) DELETE http://restapi.example.com/users/1/posts/1
파일 확장자는 URI에 포함시키지 않는다.
ex) GET http://restapi.example.com/users/photo
HTTP/1.1 Host: restapi.example.com Accept: image/jpg
가급적 전달하고자하는 자원의 명사를 사용하되, 컨트롤 자원을 의미하는 경우 예외적으로 동사를 허용한다.
ex) http://restapi.example.com/posts/duplicate

