일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 2021.01.12
- SWEA
- 마스터즈 2주차 회고
- 코드스쿼드 마스터즈
- baekjoon1541
- 2021.01.18
- 2020.01.08
- 2021.01.14
- java
- 알고리즘데이
- 2021.01.17
- 2021.01.19
- 잃어버린 괄호
- 괄호
- spring-boot
- 2021.01.22
- 백준 1149
- 2021.01.13
- 백준 9093
- algorithm
- 박재성
- Til
- 쉽게 배우는 운영체제
- 2021.01.11
- 코드스쿼드
- 2021.01.06
- 2021.01.21
- 알고리즘
- 자바
- 백준
- Today
- Total
Cooper's devlog
3-3. 새로운 HTML 적용 및 URL 리팩토링 본문
3-3. 새로운 HTML 적용 및 URL 리팩토링
(1) 강의 링크
https://www.youtube.com/watch?v=g2YhGTHW_xU&list=PLqaSEyuwXkSppQAjwjXZgKkjWbFoUdNXC&index=18
2. 학습 목표
- 기존에 구현한 HTML을 제거하고 새로운 HTML을 적용
- URL 수정 및 중복을 제거함.
3.과정
(1) 이전 내용 수정 작업
-form method="post"로 변경
-UserController annotation 변경
-list.html에서 mustache 방식 내용 출력
(2) 공통 url 부분 RequestMapping으로 변경
- 공통부분(/users)에서 postMapping("") & GetMapping("")으로 변경
- Post Method 처리 후, 해당 list 페이지 출력하도록 설계
-항상 기억하기! template의 파일들은 controller에 의한 로직을 통해서만 호출할 수 있다.
(3) include 사용해서 code 중복 최소화 하기
-navigation 부분 include/nevigation에 내용 첨부 후, list.html에 mustache식 표기법으로 변경
-mustache식( {{> /include/navigation.html}} )
파일 탐색 시작점: template → 하위 디렉토리의 path를 명시하도록 하자.
(#만약 한글깨짐 error 발생 시, navigation.html에서
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 사용)
'Programming > Spring-boot' 카테고리의 다른 글
3-5. 개인정보 수정 기능 구현 2 (0) | 2020.07.14 |
---|---|
3-4. 개인정보 수정 기능 구현 1 (0) | 2020.07.14 |
3-1. HTML 템플릿 추가, H2 데이터베이스 설치, 관리툴 확인 (0) | 2020.07.14 |
2-5. 이전 상태로 원복 후 반복 연습 (0) | 2020.07.11 |
2-3. 사용자 목록 기능 구현 (0) | 2020.07.10 |