postman3 DB 데이터 활용하기 - delete, update 이번에는 Delete를 해봅니다. Delete는 당연히 DeleteMapping을 사용해줍니다. 삭제할 데이터의 id를 주소를 통해서 받으면 @PathVariable 을 이용해서 매개변수로 활용해줍니다. userRepository에 정의되어있는 deleteById로 데이터를 삭제해줍니다. postman에서 send 해보면 잘 삭제된 것을 볼 수 있습니다. 수정은 수정할 데이터를 request해야하므로 PutMapping을 사용해줍니다. PathVariable을 이용해서 주소에서 요청한 id 값을 받아주고 요청받은 데이터들은 User 오브젝트에 넣어줍니다. 보통 userid는 수정하지 않기 때문에 email과 password 값만 받아줄건데, 이렇게 되면 user에는 id와 userid 값은 null이 됩.. 2021. 6. 30. HTTP 메서드 - PUT 더보기 2021.06.24 - [Spring] - HTTP 메서드 - 기초 위 게시물과 내용이 이어집니다. 이번엔 PUT 방식을 사용해봅니다. Body로 가서 이번엔 데이터 타입을 raw로 선택해줍니다. raw는 원시데이터를 의미합니다. STS툴로 이동해서 put 메서드에 매개변수를 입력해줍니다. 다시 postman으로 이동해서 send를 해주면 이번엔 콘솔창에 null이 반환이됩니다. 왜 이럴까요? 데이터는 byte stream을 통해서 1bit씩 이동합니다. 1bit --------------------byte stream ---------------------1bit 자바에서는 InputStream이 bit데이터로 받은 이진수를 정수(아스키코드)로 전환시켜줍니다. 이를 부호화라고 합니다. 하지만 사.. 2021. 6. 24. HTTP 메서드 - POST 아래 게시글과 이어집니다. 더보기 2021.06.24 - [Spring] - HTTP 메서드 - 기초 POST 방식으로 요청을 하면 Request Headers와 Response Headers 양쪽에 Content-Type이 있어야하는데 Response Headers에만 있는걸 볼 수 있습니다. 그 이유는 Request할 때 데이터를 보내지 않았기 때문입니다. Headers 옆에 있는 Body로 가서 데이터 타입을 x-www-form-urlencoded를 선택해주고 아래 KEY값과 VALUE값을 적어줍니다. 그리고 Send를 해주고 다시 Headers에 가보면 Request Headers에도 Content-Type이 생긴 것을 볼 수 있습니다. Request Content-Type의 Value를 보면 아.. 2021. 6. 24. 이전 1 다음 728x90 반응형