- @Controller
: Controller에 붙여준다. 해당 mapping url을 찾는 어노테이션 태그.
- @GetMapping
: get방식의 요청에서 해당 url을 받아온다.
- @PostMapping
: post방식의 요청에서 해당 url을 받아온다.
- @RequestMapping
: get, post방식 모두의 요청에서 해당 url을 받아온다.
- @RequestParam
: 파라미터 이름으로 바인딩하는 어노테이션 태그
- required : 파라미터 값 필수 여부를 설정하는 속성
<true -> 필수(default) / false -> 필수아님>
- @ResponseBody
: view 조회를 무시하고, HTTP message body에 직접 해당 내용을 입력하는 태그.
- @ModelAttribute
: 파라미터를 받아서 필요한 객체를 만들고,
그 객체에 값을 넣어주는 과정을 자동화시키는 태그.
- @RequiredArgsConstructor
: final이 붙은 멤버변수만 사용해서 생성자를 자동으로 만들어준다.
<생성자 자동 생성하는 어노테이션 태그(lombok에서 제공)>