@RestController란?

·2023년 7월 28일
0

프로젝트 공부

목록 보기
21/33

@RestController

@RestController = @Controller + @ResponseBody

@RestController의 주 용도는 Json 형채로 객체 데이터를 반환하는 것이다.
REST API를 개발할 때 주로 사용하며 객체를 ResponseEntity로 감싸서 반환한다.
=>@Controller + @ResponseBody와 완벽히 동일

@RestController
@RequestMapping("book-rest")
public class SimpleBookRestController {
	@GetMapping("/{id}", produces = "application/json")
    public Book getBook(@PathVariable int id) {
    	return findBookId(id);
    }
    
    private Book findBookById(int id) {
    	//...
    }
}
profile
개발자가 되고싶은 낭랑 24세

1개의 댓글

comment-user-thumbnail
2023년 7월 28일

좋은 정보 감사합니다

답글 달기

관련 채용 정보