스프링으로 웹 개발을 하는 방법에는 크게 3가지가 있다.
첫째는 단순하게 스태틱 파일로 개발하는 것,
둘째는 MVC와 템플릿 엔진을 사용하는 것,
셋째는 API를 사용하는 것이다.
가장 먼저 정적 컨텐츠에 대한 내용을 살펴보았다.
스프링이 정적 파일 (static file)을 사용하는 과정은 다음과 같다.
프로젝트의 main>resources>static 레포지토리에 static-test.html을 만들었다. 화면에 "테스트테스트"라고 뜨게 했다.
이제 main을 실행시키고 (메인 URL)/static-test.html에 접속한다.
그러면 일단 내장 톰캣 서버에서는 static-test와 관련된 컨트롤러가 있는지 스프링 컨테이너를 뒤져본다. 즉, static-test와 관련하여 만들어놓은 java 코드가 있는지 찾는 것이다.
하지만 우리는 정적 html 파일 하나만 만들었을 뿐 컨트롤러를 만들지 않았다.
관련 컨트롤러가 없으므로 톰캣 서버는 resources>static의 하위에 static-test.html이라는 파일이 있는지 뒤져본다. 그 파일을 찾으면 파일의 내용을 화면에 띄운다.
잘 뜬다.
'스프링 공부 > 인프런 김영한 스프링 입문 노트정리' 카테고리의 다른 글
2-3. API (0) | 2022.07.25 |
---|---|
2-2. MVC와 템플릿 엔진 (0) | 2022.07.24 |
1-4. 빌드하고 실행하기 (0) | 2022.07.23 |
1-3. View 환경설정 (0) | 2022.07.23 |
1-2. 라이브러리 살펴보기 (0) | 2022.07.23 |