resources 폴더의 static 폴더와 templates 폴더 차이
1358
작성한 질문수 3
resources 폴더의 static 폴더와 templates 폴더 차이점이 무엇인가요?
두 폴더에 html을 나눠서 생성하는 이유는 무엇인가요?
답변 1
0
안녕하세요. 오유진님, 공식 서포터즈 OMG입니다.
resources/static 는 정적 리소스를 저장하는 데 사용되며 정적 리소스에는 HTML, CSS, JavaScript, 이미지 파일 등이 포함됩니다 😀
templates templates의 경우 동적 웹 페이지를 저장하는 경로로 사용됩니다. 여기에 저장된 HTML 파일은 타임리프와 같은 템플릿 엔진을 통해 처리되며, 이 과정에서 서버 측 데이터나 로직이 페이지에 반영되어 최종적인 HTML이 생성됩니다. 강의를 예시로 들면${data}를 사용하여 서버로부터 data가 무엇인지에 따라 화면에 데이터가 바뀔 수 있음을 이해하시면 될 것 같습니다^^
두 폴더를 분리하는 이유는 정적 리소스와 동적인 콘텐츠를 명확히 구분하여 유지보수와 관리가 용이해지며, 정적 리소스의 경우 캐싱이 되어 웹 애플리케이션의 성능 최적화에 도움이 됩니다 😀
위에서 설명 드린 용어들이 낯설다면 영한님의 스프링 로드맵 중 HTTP 강의와 스프링MVC1편에서 다루는 용어들이니
낯설게 느껴지시더라도 이후에 배우는 내용이오니 학습하시다보면 이해되리라 생각합니다 ^^
감사합니다.
..
0
80
2
Unused property.....
0
103
2
project JDK is misconfigured
0
136
2
외부 API의 ID 타입(String/UUID)과 내부 도메인의 ID 타입(Long)이 불일치할 때의 설계 정석
0
83
2
단위/통합 테스트 버전충돌 문제
0
91
2
❗️springboot 4.0.2 버전 aspectj dependency 설정❗️
0
231
1
왜 컨트롤러는 변한게 없는데 새로 만든 html 파일이 뜨나요?
0
104
2
윈도우 build test오류 질문
1
103
2
테스트 관련 공부에 대한 조언을 얻고 싶습니다
0
102
2
테스트 실행 시 에러 질문
0
294
1
name을 통한 비교와 객체를 통한 비교
0
77
1
빌드 후 libs 없음
1
131
1
윈도우 gradlew.bat 에러
0
169
1
@PostMapping("/members/new")가 동작하지 않습니다
0
91
1
java static class와 kotlin class
0
79
1
스프링 DB연결
0
127
1
소요 시간
0
87
2
ddl.sql에 빨간 밑줄
1
102
2
welcome page 에러
0
184
3
잘 모르겠습니다.
0
164
2
fail을 똑같이 쳤는데 오류가 발생해요
0
158
2
index.html Welcome page
0
125
1
프로젝트 gradle-groovy ?
0
373
1
테스트코드 메서드명 한글
0
205
2





