{"info":{"_postman_id":"f6115e55-4e2a-4aa6-b196-9b418543b958","name":"User","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"description":"<html><head></head><body></body></html>","owner":"44617139","collectionId":"f6115e55-4e2a-4aa6-b196-9b418543b958","publishedId":"2sB2qXk3Jy","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2025-05-19T05:00:40.000Z"},"item":[{"name":"save User","id":"27dc96e3-4c07-431b-b919-f0bb5275c7c5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n   \"name\" : \"test\",\r\n   \"email\" : \"qq@naver.com\",\r\n   \"password\" : \"1234\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/users","description":"<p>유저 생성 API</p>\n<ul>\n<li><p>Method : POST</p>\n</li>\n<li><p>URL : <a href=\"http://localhost:8080/users\">http://localhost:8080/users</a></p>\n</li>\n<li><p>로그인 후 사용 가능</p>\n</li>\n<li><p>작성 완료 후 작성일, 수정일 자동 생성</p>\n</li>\n<li><p>상태 코드</p>\n</li>\n<li><p>성공 시 201</p>\n</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">Request Body\n{\n   이름 : String(필수) 길이 : 4,\n   이메일 : String(필수) 길이 : 20,\n   비밀번호 : String(필수) 길이 : 10\n}\n\n</code></pre>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">Request Body Sample\n{\n   \"name\" : \"test\",\n   \"email\" : \"qqq@naver.com\",\n   \"password\" : \"1234\"\n}\n\n</code></pre>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">Response Body\n{\n   이름 : String,\n   이메일 : String,\n   작성일 : LocalDate (yyyy-MM-dd),\n   수정일 : LocalDate (yyyy-MM-dd),\n   유저 ID : Long\n}\n\n</code></pre>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">Response Body Sample\n{\n   \"name\" : \"test\",\n   \"email\" : \"www@naver.com\",\n   \"createdAt\" : \"2025-05-19\",\n   \"updatedAt\" : \"2025-05-19\",\n   \"id\" : 2\n}\n\n</code></pre>\n","urlObject":{"protocol":"http","port":"8080","path":["users"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"27dc96e3-4c07-431b-b919-f0bb5275c7c5"},{"name":"selectAll User","id":"4a0ffb3d-8411-4912-8cc2-46ed7958a8d8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"http://localhost:8080/users","description":"<p>모든 유저 조회 API</p>\n<ul>\n<li><p>Method : GET</p>\n</li>\n<li><p>URL : <a href=\"http://localhost:8080/users\">http://localhost:8080/users</a></p>\n</li>\n<li><p>로그인 후 사용 가능</p>\n</li>\n<li><p>상태코드</p>\n</li>\n<li><p>성공 시 200</p>\n</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">Response Body\n{\n   유저 ID : Long,\n   이름 : String,\n   이메일 : String,\n   작성일 : LocalDate (yyyy-MM-dd),\n   수정일 : LocalDate (yyyy-MM-dd)\n}\n,\n{\n   유저 ID : Long,\n   이름 : String,\n   이메일 : String,\n   작성일 : LocalDate (yyyy-MM-dd),\n   수정일 : LocalDate (yyyy-MM-dd)\n}\n...\n\n</code></pre>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">Response Body Sample\n{\n   \"Id\" : 1,\n   \"name\" : \"test\",\n   \"email\" : \"www@naver.com\",\n   \"createdAt\" : \"2025-05-19\",\n   \"updatedAt\" : \"2025-05-19\"\n}\n,\n{\n   \"Id\" : 2,\n   \"name\" : \"test2\",\n   \"email\" : \"www@naver.com\",\n   \"createdAt\" : \"2025-05-19\",\n   \"updatedAt\" : \"2025-05-19\"\n}\n...\n\n</code></pre>\n","urlObject":{"protocol":"http","port":"8080","path":["users"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"4a0ffb3d-8411-4912-8cc2-46ed7958a8d8"},{"name":"select User","id":"ba1a9e61-8fe8-4032-a561-809c4f6c7a44","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8080/users/1","description":"<p>유저 조회 API</p>\n<ul>\n<li><p>Method : GET</p>\n</li>\n<li><p>URL : <a href=\"http://localhost:8080/users/%7Bid%7D\">http://localhost:8080/users/{userId}</a></p>\n</li>\n<li><p>로그인 후 사용 가능</p>\n</li>\n<li><p>상태코드</p>\n</li>\n<li><p>성공 시 200</p>\n</li>\n<li><p>실패 시 400</p>\n</li>\n<li><p>요청 파라미터 : userId (@PathVariable)</p>\n</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>요청 파라미터 : 유저 ID, Long (필수)\n\n</code></pre><pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">Response Body\n{\n   유저 ID : Long,\n   이름 : String,\n   이메일 : String,\n   작성일 : LocalDate (yyyy-MM-dd),\n   수정일 : LocalDate (yyyy-MM-dd)\n}\n\n</code></pre>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n   \"Id\" : 1,\n   \"name\" : \"test\",\n   \"email\" : \"www@naver.com\",\n   \"createdAt\" : \"2025-05-19\",\n   \"updatedAt\" : \"2025-05-19\"\n}\n\n</code></pre>\n","urlObject":{"protocol":"http","port":"8080","path":["users","1"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"ba1a9e61-8fe8-4032-a561-809c4f6c7a44"},{"name":"update User","id":"67810ec8-1c6c-46b6-9969-4d595306adf3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"name\" : \"upda\",\r\n    \"email\" : \"qqq@naver.com\" ,\r\n    \"password\" :  \"1234\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/users/1","description":"<p>유저 수정 API</p>\n<ul>\n<li><p>Method : PATCH</p>\n</li>\n<li><p>URL : <a href=\"http://localhost:8080/users/%7BuserId%7D\">http://localhost:8080/users/{userId}</a></p>\n</li>\n<li><p>로그인 후 사용 가능</p>\n</li>\n<li><p>이름, 이메일 수정 가능</p>\n</li>\n<li><p>비밀번호가 일치 시 수정</p>\n</li>\n<li><p>상태코드</p>\n</li>\n<li><p>성공 시 200</p>\n</li>\n<li><p>실패 시 400</p>\n</li>\n<li><p>요청 파라미터 : userId (@PathVariable)</p>\n</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>요청 파라미터 : 유저 ID, Long (필수)\n\n</code></pre><pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">Request Body\n{\n   이름 : String(선택,수정할 값) 길이 : 4,\n   이메일 : String(선택,수정할 값) 길이 : 20,\n   비밀번호 : String(필수) 길이 : 10\n}\n\n</code></pre>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">Request Body Sample\n{\n   \"name\" : \"upda\",\n   \"email\" : \"qqq@naver.com\",\n   \"password\" : \"1234\"\n}\n\n</code></pre>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">Response Body\n{\n   유저 ID : Long,\n   이름 : String,\n   이메일 : String,\n   작성일 : LocalDate (yyyy-MM-dd),\n   수정일 : LocalDate (yyyy-MM-dd)\n}\n\n</code></pre>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">Response Body Sample\n{\n   \"Id\" : 1,\n   \"name\" : \"upda\",\n   \"email\" : \"qqq@naver.com\",\n   \"createdAt\" : \"2025-05-19\",\n   \"updatedAt\" : \"2025-05-20\"\n}\n\n</code></pre>\n","urlObject":{"protocol":"http","port":"8080","path":["users","1"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"67810ec8-1c6c-46b6-9969-4d595306adf3"},{"name":"delete User","id":"865ba940-211f-45cf-8236-812482ed3b10","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"http://localhost:8080/users/1?password=1234","description":"<p>유저 삭제 API</p>\n<ul>\n<li><p>Method : DELETE</p>\n</li>\n<li><p>URL : <a href=\"http://localhost:8080/users/%7BuserId%7D?password\">http://localhost:8080/users/{userId}?password</a>=value</p>\n</li>\n<li><p>로그인 후 사용 가능</p>\n</li>\n<li><p>비밀번호가 일치 시 삭제</p>\n</li>\n<li><p>상태 코드</p>\n</li>\n<li><p>성공 시 204</p>\n</li>\n<li><p>requestParam 사용 (password = 비밀번호)</p>\n</li>\n</ul>\n","urlObject":{"protocol":"http","port":"8080","path":["users","1"],"host":["localhost"],"query":[{"key":"password","value":"1234"}],"variable":[]}},"response":[],"_postman_id":"865ba940-211f-45cf-8236-812482ed3b10"}]}