@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 |