gimmickbutreal
[Spring Boot] GetMapping 애노테이션 본문
@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를 찾아서 반환해주게 된다.
'Programming > Spring Boot' 카테고리의 다른 글
[Spring Boot] 타임리프(Thymeleaf) URL (0) | 2022.09.01 |
---|---|
[Spring Boot] 서비스(Service)가 필요한 이유 (0) | 2022.09.01 |
[Spring Boot] Controller 애너테이션 (0) | 2022.08.13 |
[Spring Boot] JPA (0) | 2022.08.10 |
[Spring Boot] 스프링부트 프로젝트의 구조 (0) | 2022.08.09 |