Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 유클리드호제법
- Git사용법
- 스프링뼈대
- git 컨벤션
- 모던자바
- isuppercase()
- 자바 최소공배수
- 래퍼타입
- 프로그래머스 레벨1
- islowercase()
- 자바 최대공약수
- 동일성과 동등성
- 최대공약수
- 자바 스트링
- string
- while과 two-pointer
- 최대공약수와 최소공배수
- toLowerCase()
- sql 데이터형 변환
- 자바 유클리드
- 베주계수
- StringBuilder
- stringbuilder의 reverse()
- 스프링
- 최소공배수
- 스프링환경설정
- replaceAll()
- string과 stringbuilder
- addDoc
- ineer join
Archives
- Today
- Total
주노 님의 블로그
[Spring] 3. 서버가 클라이언트에게 페이지를 전달하는 방식 (정적 콘텐츠) 본문
시작하기에 앞서
아래 내용은 김영한님의 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB접근기술에서 발췌한 내용입니다.
강의자료 일부를 발췌하는건 괜찮다고 하셨다.
무료강의로 지식을 공유해주신 김영한님께 다시한번 감사의 인사를 올리겠습니다
(_ _) (유료도 샀어요!)
서버가 유저에게 화면을 보여주는 방식에는
정적 콘텐츠 방식이 있고, VIEW를 찾아서 부트에서 렌더링하여 전달하는방식인 MVC방식이 있고, API방식이있다
정적 컨텐츠
서버가 클라이언트에게 전달할때 변하지않고 (동적처럼 변하는게 아닌) 그대로 전달되는 콘텐츠이다.
스프링 부트는 자동으로 /static폴더에서 정적 컨텐츠를 제공한다
static 폴더에 파일을 하나 추가하자
검색한다.
어떻게 위와 같은 방식으로 작동한걸까?
사용자가 localhost:8080/hello-static.html주소로 접속을 한다
우선 내장 톰캣서버는 컨트롤러쪽에서 해당 내용이 있는지 확인한다 (컨트롤러가 우선이다)
없으면
resources > static에서 찾아본다
있으면 반환해준다
'공부 > Spring' 카테고리의 다른 글
[Spring] 4. 회원관리 예제 (비즈니스 요구사항 정리) (0) | 2024.07.28 |
---|---|
[Spring] 3. 서버가 클라이언트에게 페이지를 전달하는 방식 (API) (0) | 2024.07.27 |
[Spring] 3. 서버가 클라이언트에게 페이지를 전달하는 방식 (MVC와 템플릿 엔진) (0) | 2024.07.27 |
[Spring] 2. thymeleaf 템플릿을 사용해 동적으로 웹 생성하고, 빌드하기 java.lang.UnsupportedClassVersionError 해결법 (0) | 2024.07.27 |
[Spring] 1. 스프링 설치하기 및 환경설정 (0) | 2024.07.27 |