[SpringBoot] 컨트롤러, 매핑
2024. 8. 26. 23:44ㆍ자바 웹 개발/스프링부트
웹 브라우저에서 요청이 발생하면 URL이 스프링 부트에 매핑이 되어 있어야 하고, 이를 위해서 먼저 컨트롤러가 만들어져야 한다. 컨트롤러는 클래스 위에 @Controller 애너테이션을 적용하여 만들 수 있다.
@Controller
public class MainController{
@GetMapping("/myhome")
public void index(){
System.out.println("myHome");
}
}
@GetMapping 애너테이션은요청된 URL과의 매핑을 담당한다. 다만, 매핑을 설정해도 리턴값을 지정하지 않으면 오류가 나기 때문에 @ResponseBody를 통해 응답을 해야한다.
@Controller
public class MainController{
@GetMapping("/myhome")
@ResponseBody
public void index(){
return "안녕하세요";
}
}
'자바 웹 개발 > 스프링부트' 카테고리의 다른 글
[SpringBoot] 템플릿 설정 (0) | 2024.08.28 |
---|---|
[SpringBoot] 리포지터리 데이터베이스 관리 기본 기능 (0) | 2024.08.27 |
[SpringBoot] 엔티티로 테이블 매핑하기 (0) | 2024.08.27 |
[SpringBoot] JPA로 데이터베이스 사용하기 (0) | 2024.08.27 |
[SpringBoot] 스프링부트 프로젝트 구조 (0) | 2024.08.26 |