정적 컨텐츠
서버에서 하는거 없이 그냥 파일을 그냥 웹브라우저에게 내려주는것
파일을 고대로 고객에게 보내주는것
MVC 와 템플릿 엔진
서버에서 프로그래밍을해서 html 을 동적으로 바꾸는것
Model View Controller
API
안드로이드, 아이폰 일경우
JSON 데이터 구조 포멧으로 클라이언트 한테 전달
정적 컨텐츠
기본적으로 Spring Boot는 클래스 경로 의 /static(또는 /public또는 /resources또는 ) 라는 디렉터리나 . 이는 Spring MVC의 를 사용하므로 사용자가 자신의 메서드를 추가 하고 메서드를 재정의하여 해당 동작을 수정할 수 있습니다
resources/static/hello-static.html (파일생성)
1
2
3
4
5
6
7
8
9
10
|
<!DOCTYPE HTML>
<html>
<head>
<title>static content</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>
<body>
정적 컨텐츠 입니다.
</body>
</html>
|
cs |
코드 입력후 실행
웹브라우저
http://localhost:8080/hello-static.html
결과나옴
0.내장 톰켓 서버가 스프링에게 넘긴다.
1. 스프링은 컨트롤러 에서 찾는다 ( 컨트롤러 없음)
2.내부에 있는 resources 에있는 hello-static.html 을 반환한다.
'프로그래밍 > SpringMVC_기초' 카테고리의 다른 글
API (0) | 2023.10.14 |
---|---|
MVC와 템플릿 엔진 (0) | 2023.10.13 |
윈도우 스프링부트 빌드 (0) | 2023.10.13 |
View 환경설정(2) (0) | 2023.10.13 |
라이브러리 , View환경설정 (0) | 2023.10.13 |