본문 바로가기
프로그래밍/SpringMVC_기초

정적 컨텐츠

by ILove_NS_MoKa 2023. 10. 13.

정적 컨텐츠
서버에서 하는거 없이 그냥 파일을 그냥 웹브라우저에게 내려주는것
파일을 고대로 고객에게 보내주는것

MVC 와 템플릿 엔진 
서버에서 프로그래밍을해서 html 을 동적으로 바꾸는것
Model View Controller


API 
안드로이드, 아이폰  일경우
JSON 데이터 구조 포멧으로 클라이언트 한테 전달 

 

정적 컨텐츠

https://docs.spring.io/spring-boot/docs/2.3.1.RELEASE/reference/html/spring-boot-features.html#boot-features-spring-mvc-static-content

기본적으로 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