@Controller
Gradle 설정
dependencies {
implementation 'org.springframework:spring-context:5.3.22'
}
역할
- SpringMVC에서 웹 요청을 처리하는데 사용
- 주로 view를 반환하는데 사용
tip
@Controller를 Data를 반환하는데 사용하는 경우 @ResponseBody Annotation과 함께 사용해야 Json 형태로 데이터를 반환할 수 있다. 일반적으로 반환값은 ResponseEntity로 감싸서 반환한다.
사용법
@Controller
@RequestMapping("/test")
public class ApiTestController {
@GetMapping("")
@ResponseBody
public String testString(){
return "test success";
}
}
댓글남기기