API

[스프링부트와 JPA 활용 2] Section1 중 "회원 삭제 API"
JPA 활용2를 듣던 도중, 회원 등록, 조회, 수정 API는 강의에서 다루나 삭제 API를 강의에서 안 다루어 직접 코드를 짜 보았다. MemberApiController.java 에 코드 추가 //회원 삭제 API @DeleteMapping("/api/v3/members/{id}") public ResponseEntity deleteMemberV1(@PathVariable ("id") Long id) { memberService.delete(id); return new ResponseEntity("회원이 성공적으로 삭제되었습니다", HttpStatus.OK); } MemberService.java 에 코드 추가 //회원 삭제 API @Transactional public void delete(Long..
API 기초 - API 의미, API 종류(WebSokcet, REST, Web), API 유형
API 란 ? Application Programming Interface Application Programming을 위한 Interface 주로 클라이언트와 서버가 서로 통신할 수 있게 하는 메커니즘이다. 개발자가 하는 요청과 받고 싶은 응답을 구성하는 방법에 대한 정보를 포함한다. 쉽게 말하자면 "연결 통로"로 생각할 수 있다. Websocket API JSON 객체를 사용하여 데이터를 전달하는 웹 API 클라이언트와 서버 간의 양방향 통신을 지원한다. REST API Representational State Transfer REST : GET, PUT, POST, DELETE 등의 함수 집합 클라이언토와 서버가 HTTP를 사용하여 데이터를 교환한다. stateless 특징을 가진다. 서버가 클라이..

[스프링부트와 JPA 활용 2] Section1. API 개발 기본
회원 등록 API 단순히 SQL로 API를 끌어오지 않아도 된다. JPA는 Entity가 있기 때문에 API를 설계할 때 주의해야 한다. API를 test 하기 위해 Postman을 설치한다. Download Postman | Get Started for Free Download Postman | Get Started for Free Try Postman for free! Join 25 million developers who rely on Postman, the collaboration platform for API development. Create better APIs—faster. www.postman.com 템플릿 엔진을 사용하여 렌더링 하는 Controller와 API 스타일의 Controll..