spring.h2.console.enabled=true spring.h2.console.path=/h2-console spring.datasource.url=jdbc:h2:~/local spring.datasource.driverClassName=org.h2.Driver spring.datasource.username=sa spring.datasource.password=
August 2, 2024
클라이언트의 페이지 요청 발생 → 가장 먼저 컨트롤러에 등록된 URL 매핑을 찾음 → 발견 시 연결된 메서드를 실행
URL 매핑 : URL과 컨트롤러의 메서드를 일대일로 연결
@GetMapping
, @PostMapping
‘/kch’ 라는 url에 kch 메서드를 매핑함.
ResponseBody 추가
package org.kchabin.myblog
import org.springframework.stereotype.Controller
import org.springframework.web.bind.annotation.GetMapping
import org.springframework.web.bind.annotation.ResponseBody
@Controller
class MainController {
@GetMapping("/kch")
@ResponseBody
fun kch():String {
return "kch"
}
}
@ResponseBody
를 생략하면 ‘kch’라는 문자열을 리턴하는 대신 ‘kch’라는 이름의 템플릿 파일을 찾음.