728x90
반응형
JSON은 'JavaScript Object Noration'의 약어로
구조가 있는 데이터를 '{}'로 묶고 '키'와 '값'으로 구성하는 경량의 데이터 포맷
URL을 설계할 떄는 PK(기본키)를 사용한다.
PK만으로 조회, 수정, 삭제가 가능
Rest 방식
@RestController Controler가 REST(JSP가 아닌 문자) 방식을 처리하기 위한 것임을 명시합니다.
@ResponseBody 일반적인 JSP와 같은 뷰로 전달되는 게 아니라 데이터 자체를 전달하기 위한 용도
@PathVariable URL 경로에 있는 값을 파라미터로 추출하려고 할 때 사용
@CrossOrigin Alax의 크로스 도메인 문제를 해결해주는 어노테이션
@RequestBoby JSON 데이터를 원하는 타입으로 바인딩 처리
@RestController 파라미터
@PathVariable : 일반 컨트롤러에서도 사용이 가능하지만 REST 방식에서 자주 사용됩니다.
URL 경 로의 일부를 파라미터로 사용할 때 이용
@RequestBody: JSON 데이터를 원하는 타입의 객체로 변환해야 하는 경우에 주로 사용
REST 방식의 데이터 전송 방식
작업 Create(등록) Read(조회) Update(수정) Delete(삭제)
전송방식 POST GET PUT DELETE
728x90
반응형
'프로그래밍 공부' 카테고리의 다른 글
2022년 7월 4일 스프링 자동 로그인 /시큐리티 접목하기 (0) | 2022.07.04 |
---|---|
2022년 6월 29일 스프링 댓글 (0) | 2022.06.29 |
2022년 6월 23일 오라클 데이터베이스 페이징 처리 (0) | 2022.06.23 |
2022년 6월 21일 스프링 복습 (0) | 2022.06.21 |
2022년 6월 20일 스프링 복습 (0) | 2022.06.20 |