@Controller란?

- 주로 view(시각적으로 보이는 페이지 결과)를 반환할 때 사용
- @Component가 구체화된 형태이며, 해당 클래스는 빈(Bean)객체로 등록
- 하위 메소드에 @ResponseBody를 같이 쓰면, 리턴 값을 JSON 형태의 객체 데이터로 받을 수 있음

 

@Restcontroller란?

- @Controller에 @ResponsBody가 결합된 역할을 함으로써, 객체 데이터를 JSON으로 반환할 때 사용
- 하위 메소드들에 @ResponseBody를 자동으로 추가
( @Controller의 하위 메소드에 일일이 @ResponseBody를 추가하는 것보다 효율적인 작업 가능 )

 

@ResponseBody란?

- @Controller의 하위 메소드에 사용함으로써, 반환 값을 JSON 형태의 객체 데이터로 받을 수 있음

 

  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기