SMALL 분류 전체보기527 Spring) Builder Pattern - 흐름 파악, @Builder 안녕하세요, 코린이의 코딩 학습기 채니 입니다. 개인 포스팅용으로 내용에 오류 및 잘못된 정보가 있을 수 있습니다. Builder Pattern - GoF의 디자인 패턴(생성패턴) - 필드가 여러 개일 경우, 필드 값을 개별적으로 등록 후 객체를 생성하는 방법 Builder 흐름 파악하기 User public class User { private long code; // pk private String username; // 유저아이디 private String password; private String name; private LocalDate birthday; private String phone; private boolean married; public User() { super(); // TOD.. 2022. 9. 10. Spring) Rest API - Delete 안녕하세요, 코린이의 코딩 학습기 채니 입니다. 개인 포스팅용으로 내용에 오류 및 잘못된 정보가 있을 수 있습니다. Delete Controller DevRestController @DeleteMapping("/{no}") public ResponseEntity deleteDev(@PathVariable int no) { log.debug("no = {}", no); int result = demoService.deleteDev(no); Map msg = new HashMap(); msg.put("result", "success!"); return ResponseEntity.ok(msg); } 성공적으로 삭제 되었고, msg가 잘 넘어온 것을 확인할 수 있습니다. 2022. 9. 7. Spring) Rest API - PUT/PATCH (set태그) 안녕하세요, 코린이의 코딩 학습기 채니 입니다. 개인 포스팅용으로 내용에 오류 및 잘못된 정보가 있을 수 있습니다. PUT - 모두 수정 Controller DevRestController @PutMapping public ResponseEntity updateDev(@RequestBody Dev dev) { log.debug("dev = {}", dev); int result = demoService.updateDev(dev); Dev updatedDev = demoService.selectOneDev(dev.getNo()); return ResponseEntity.ok().body(updatedDev); } @콘솔출력값 DEBUG: com.ce.spring2.demo.controller.DevRest.. 2022. 9. 7. Spring) Rest API - POST 안녕하세요, 코린이의 코딩 학습기 채니 입니다. 개인 포스팅용으로 내용에 오류 및 잘못된 정보가 있을 수 있습니다. POST Controller DevRestController @RequestBody - 요청 메세지의 json데이터를 MessageConverter에 의해 java로 변환 @PostMapping public ResponseEntity dev(@RequestBody Dev dev) { log.debug("dev = {}", dev); return null; } @콘솔출력값 DEBUG: com.ce.spring2.demo.controller.DevRestController - dev = Dev(no=0, name=홍길동그랑땡, career=3, email=hongdong@gmail.com, g.. 2022. 9. 7. Spring) Rest API - 개요, GET (java.time 패키지 처리 관련 의존 설정) 안녕하세요, 코린이의 코딩 학습기 채니 입니다. 개인 포스팅용으로 내용에 오류 및 잘못된 정보가 있을 수 있습니다. Rest API - HTTP를 더 HTTP 스럽게! 구성요소 1. uri : 자원을 표현함 * 동사보다는 명사를 사용할 것 * 계층구조로 표현 * 파일확장자는 생략함. 2. method : 기본 crud(행위)는 메소드로 표현 * POST : Create * GET : Read * PUT : Update * DELETE : Delete 더보기 # RestAPI > REST(Representational State Transfer)는 HTTP/1.0과 1.1의 스펙 작성에 참여하였고 아파치 HTTP 서버 프로젝트의 공동설립자인 로이 필딩 (Roy Fielding)의 2000년 논문에서 처음 .. 2022. 9. 6. Spring) Ajax - ResponseEntity를 통해 응답 안녕하세요, 코린이의 코딩 학습기 채니 입니다. 개인 포스팅용으로 내용에 오류 및 잘못된 정보가 있을 수 있습니다. Ajax ③ ResponseEntity를 통해 응답 - rest API에서 자주 쓰임 C : POST R : GET U : PUT/PATCH D : DELETE memberEnroll.jsp 아이디 이 아이디는 사용가능합니다. 이 아이디는 사용할 수 없습니다. 패스워드 패스워드확인 이름 생년월일 이메일 휴대폰 주소 성별 남 여 취미 운동 등산 독서 게임 여행 Controller MemberController ResponseEntity - @ResponseBody 기능 - 핸들러에서 응답코드, 응답헤더, 메세지바디를 자유롭게 제어할 수 있도록 도와주는 객체 - 메세지바디에 작성할 자바객체는 .. 2022. 9. 6. 이전 1 ··· 19 20 21 22 23 24 25 ··· 88 다음 LIST