@RestController
@RequestMapping
@GetMapping
@PostMapping
@PutMapping
@DeleteMapping
@RequestBody 
@PathVariable
@RequestParam
@ControllerAdvice & @ExceptionHandler

@RestController

목적

이클래스가 RESTful 로 진행 될것임을 명시해줍니다.

예시

사용하고자하는 컨트롤러 클래스 상단에 작성해 줍니다

@RestController
public class StudentController {

  
}

그런후에 만드려는 api에 GET,POST,PUT 등의 필요한 키워드들을 작성해줍니다

@RequestMapping