본문 바로가기

PutMapping2

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.
728x90
반응형