[spring] #6 스프링 입문

장재욱·2022년 5월 11일
0

Spring boot 입문

목록 보기
6/8
post-thumbnail

MVC와 템플릿 엔진

MVC : Model, View, Controller 를 말하며 코드를 한 파일에 저장해 놓는 것보다 분리하여 만들게 되면 각자의 역할에 집중할 수 있게되고, 유지보수성, 애플리케이션의 확장성, 유연성이 증가하고, 중복코딩의 문제를 해결할 수 있기 때문에 MVC 패턴을 사용한다.

이를 사용해 보기위해 helloController에 다음의 내용을 추가했다.

resources/static에 hello-template.html 생성

이를 실행해 보았더니 아래와 같이 오류가 난다.

Required request parameter 'name' for method parameter type String is not present]
이러한 오류 메시지가 뜨는데 이는 파라미터값이 전달이 되지않아서 발생하기 때문에 아래와 같이 요청을 하게 되면 오류없이 잘 동작하는 것을 볼 수 있다.


profile
아기개발자

0개의 댓글