스프링 공부 - 2. view 생성

Jaymee·2021년 9월 13일
0

기본적으로 스프링 부트의 서버를 구동하면 첫 화면은 static파일의 index.htm이 시작회면으로 된다.

MVC 구조(controller & service & DAO(repository))를 위해 controller 파일안에서 helloController 클래스를 만든다.

  • controller 클래스는 반드시 @Controller annotation이 있어야 한다.
  • 또한 @GetMapping annotation을 통해 url 뒤의 resource와 연결이 가능하다.
  • return 값으로 연결이 된 url에 인자값을 보낼 수 있다. model.getAttribute 함수를 통해 @GetMapping 및 return 값으로 렌더링이 되는 것이 신기했다. 확실히 nodejs와는 확연히 다른 방법으로 구현하는 것 같다.

웹 브라우저에서 url 소스를 던지면 스프링에 내장되어 있는 톰캣이 1순위로 해당 url을 렌더링 해주는 컨트롤러가 있는지 찾는다. 만약에 없다면 2순위로 해당 url에 해당하는 html 파일을 static 폴더에서 찾는다.

profile
backend developer

0개의 댓글

관련 채용 정보