gimmickbutreal

[Spring Boot] GetMapping 애노테이션 본문

Programming/Spring Boot

[Spring Boot] GetMapping 애노테이션

isshosng 2022. 8. 13. 15:50

@GetMapping

GetMapping 애노테이션(어노테이션, Annotaion)을 쓰는 이유는 무엇일까?

 

1
2
3
4
5
6
7
8
9
@Controller
 
public class homeController {
    @GetMapping("/")
    /*
    localhost:8080/ 요청이 들어오면 아래의 메소드를 실행하도록 하는 역할
     */
    public String showHome() {return "home";}
}
cs

 

위 코드를 보면 @Controller 애노테이션을 적어준 후 그 다음으로 @GetMapping 애노테이션을 적어주는 걸 볼 수 있다.

이는 localhost:8080/ 요청이 들어오면 아래의 메소드를 실행하도록 설정하는 역할이라고 생각하면 된다.

스프링이 자동으로 src/main/resources의 templates에서 home이라는 이름의 view를 찾아서 반환해주게 된다.