이 글은 김영한 님의 스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술 강의를 수강하며 정리한 글입니다.
핵심 비즈니스 로직을 개발하는 동안, 웹 퍼블리셔는 HTML 마크업을 완료했다.
다음 파일들을 경로에 넣고 잘 동작하는지 확인해 보자.
부트스트랩
참고로 HTML을 편리하게 개발하기 위해 부트스트랩 사용했다.
먼저 필요한 부트스트랩 파일을 설치하자
부트스트랩 공식 사이트: https://getbootstrap.com
부트스트랩을 다운로드 받고 압축을 풀자.
˙ 이동: https://getbootstrap.com/docs/5.0/getting-started/download/
˙ Compiled CSS and JS 항목을 다운로드하자.
˙ 압축을 출고 bootstrap.min.css 를 복사해서 다음 폴더에 추가하자
˙ resources/static/css/bootstrap.min.css
→ 파일을 붙여넣기로 추가 후 서버를 실행하여 css 파일이 잘 출력되는지 확인하고,
출력이 잘 되지 않는 경우 out 폴더를 삭제하고 서버를 재시작 해 본다
참고: 부트스트랩(Bootstrap)은 웹사이트를 쉽게 만들 수 있게 도와주는 HTML, CSS, JS 프레임워크이다.
하나의 CSS로 휴대폰, 태블릿, 데스크탑까지 다양한 기기에서 작동한다.
다양한 기능을 제공하여 사용자가 쉽게 웹사이트를 제작, 유지, 보수할 수 있도록 도와준다. - 출처: 위키백과
HTML, css 파일
˙ /resources/static/css/bootstrap.min.css → 부트스트랩 다운로드
˙ /resources/static/html/items.html → 아래 참조 - 상품 목록 HTML
˙ /resources/static/html/item.html - 상품 상세 HTML
˙ /resources/static/html/addForm.html - 상품 등록 폼 HTML
˙ /resources/static/html/editForm.html - 상품 수정 폼 HTML
참고로 /resources/static 에 넣어 두었기 때문에 스프링 부트가 정적 리소스를 제공한다.
그런데 정적 리소스여서 해당 파일을 탐색기를 통해 직접 열어도 동작하는 것을 확인할 수 있다.
참고: 이렇게 정적 리소스가 공개되는 /resources/static 폴더에 HTML을 넣어두면, 실제 서비스에서도 공개된다.
서비스를 운영한다면 지금처럼 공개할 필요없는 HTML을 두는 것은 주의하자.
'Back-End > Spring' 카테고리의 다른 글
[Spring MVC] 스프링 MVC - 웹 페이지 만들기: 상품 상세 (0) | 2022.05.12 |
---|---|
[Spring MVC] 웹 페이지 만들기: 상품 목록 - 타임리프 (0) | 2022.05.12 |
[Spring MVC] 웹 페이지 만들기: 상품 도메인 개발 (0) | 2022.05.11 |
[Spring MVC] 웹 페이지 만들기: 프로젝트 생성, 요구사항 분석 (0) | 2022.05.11 |
[Spring MVC] 기본 기능: 요청 매핑 헨들러 어뎁터 구조 (0) | 2022.05.10 |
댓글