본문 바로가기
Programming/Spring

[Spring] RestAPI

by 공부합시다홍아 2024. 5. 26.

@RestController

존의 @Controller는 return에 Model을 담아서 JSP에 전달하는 방식으로 사용헀다.
@RestController Annotation은 Return에 처리하는 데이터를 조금 다른 타입으로 처리하는 형식이다.
즉, 객체(데이터)를 반환할 수 있고 객체(데이터)를 받을 수도 있다는 뜻이다.


비동기 요청 전용 컨트롤러

@RequestMapping 으로 들어오는 요청을 받아들이는 것은 동일하지만 Return의 결과는 View Resolver가 아니라 요청한 화면으로 리턴된다.


@RestController 기본 준비사항

Ajax 사용 준비사항 ( Json 라이브러리 다운 )

  • JSON 은 자바스크립트 객체로 구성된 데이터이다.
  • 자바스크립트 객체 형태의 문자열인 셈이다.
  • { } 를 이용한다. 

@RestController 의 기본 어노테이션


@RestController의 전송방식

다양한 전송방식은 URL주소에 다음과 같은 형식으로 표기하는 것을 규칙으로 하지만
JSON 형식으로 주고 받도록 처리한다.


@PathVariable의 사용 예제

728x90

'Programming > Spring' 카테고리의 다른 글

[Spring] AOP, 관점 지향 프로그래밍  (0) 2024.05.26
[Spring] Session, 세션  (0) 2024.05.26
[Spring] MyBatis  (0) 2024.05.26
[Spring] JDBC - OracleDB  (0) 2024.05.26
[Spring] JDBC ( MySQL )  (0) 2024.05.26