Spring Framework

[스프링 입문] 웹 MVC 개발

나프초 2024. 1. 25. 19:38

welcome 페이지

src/resources/static/ 경로에 index.html 파일을 만들면, 스프링 부트는 이 페이지를 welcome page로 설정한다. 하지만 컨트롤러에서 "/" URL 요청에 대한 리턴값을 설정해둔다면, 컨트롤러가 호출되며 정적 리소스는 무시된다. 스프링 컨트롤러 중 관련된 컨트롤러가 있는지 먼저 찾고 없으면 static (정적) 파일을 찾도록 우선순위가 설정되어 있기 때문이다.

 

HTML <form>

<form action="~~~~~" method="post">
	<input type="text" id="name" name="name" placeholder="이름을 입력하세요">
 </form>

form의 action에는 URL을 입력하는데, method = "post" 이기 때문에 컨트롤러에서 @PostMapping에 해당 URL이 매핑된 함수로 이동하게 된다. HTML 컴포넌트 (ex. input)의 name 값을 기준으로 데이터가 전달된다.


이 포스팅은 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 강의를 수강하며 작성되었습니다.

 

[지금 무료] 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 강의 - 인프런

스프링 입문자가 예제를 만들어가면서 스프링 웹 애플리케이션 개발 전반을 빠르게 학습할 수 있습니다., 스프링 학습 첫 길잡이! 개발 공부의 길을 잃지 않도록 도와드립니다. 📣 확인해주세

www.inflearn.com