Read
[Spring] API - GET
API란, 클라이언트와 서버(프론트엔드와 백엔드) 서로간의 약속이다. 클라이언트가 정한대로 서버에게 요청(Request)을 보내면, 서버가 요구사항을 처리하여 응답(Response)한다. 여기서 요청되는 자원의 이름을 구분하여 해당 자원의 상태(정보)를 주고 받는 역할을 해야하는데, 그 역할을 하는 친구가 "REST"이다. REST란, 앞서 말했듯 요청되는 자원에 이름을 구분해야 되기 때문에 주소에 명사, 요청방식에 동사를 사용함으로써 의도를 명확히 드러내야한다는 의미이다. ※여기서의 동사는 CRUD를 지칭한다. 예시: GET /courses → 강의 전체 목록 조회 요청 GET /courses/1 → ID가 1번인 녀석 조회 요청 POST /courses → 강의 생성 요청 PUT /courses/3 ..
[Spring] JPA심화 (CRUD)_1
CRUD란 Create : 생성 Read : 조회 Update: 변경 Delete : 삭제 DB의 데이터를 생성, 조회, 변경, 삭제를 하는 정보관리의 기본 기능을 줄여서 CRUD라고 한다. CREATE & READ Repository의 save(저장하기) -> Repository 사용하는 방법 Repository를 불러왔다면 Repository.java에서 정한 인터페이스명으로 Repository를 사용할 수 있다. (이 글에서 Repository의 인터페이스명은 Course/ Main클래스 명은 Course로 한다.) V public interface CourseRepository extends JpaRepository { } . . . create & read 해보기 [Course.java] pac..