▶ 파트 1 (10시30분 ~ 5시30분)
1. 로지텍 마우스 구매
2. 알고리즘 정렬 Level2
3. mysql CH.9
4. 위키 수정
5. 스프링부트 프로젝트 진행
▶ 파트 2 (9시30분 ~ 12시)
1. 스프링부트 프로젝트 진행
=> 알바 갔다 와서 경로 좀 손 보고 html도 좀 넣고 하자
▶ 문제
1. view 디자인 문제
문제점: Thymeleaf 엔진을 사용하는데 여기는 jsp에서 사용하는 tiles를 사용하지 못한다.
해결 :
- Thymeleaf가 제공하는 layout 라이브러리를 사용해서 적용 가능하다.
- Thymeleaf 관련 resolver properties 파일 정의함
2. resources 폴더 아키텍쳐 관련
문제점 : 스프링부트에서 view 관련 아키텍쳐 설계가 처음이라 어떻게 해야 할지 감이 안 왔다..
해결 : static에다가 css, js 파일들 넣고 templates 폴더에 layout을 적용하기 위한 폴더들을 적당히 나눠서 넣어줬다.
3. layout 미적용 관련
문제점 : content 부분이 적용이 안된다..
해결 : view name을 잘 보자...ㅎㅎ
=> 알고 있다고 생각한 부분도 직접 적용 시 항상 틀린다. 저번 스프링 프로젝트 때도 View 관련 부분을 직접 맡진 않았지만 전체 흐름을 알고 있다고 자신했기 때문에 당연히 마스터했다고 생각했지만 큰 오산이다.
=> 비교적 간단한 부분에서 항상 헷갈리는 것을 보니 디테일한 부분을 놓치면 안 되겠다는 생각이 들었다.
=> 이런 것 때문에 삽질을 한다는 것에 항상 반성을 하자!
반응형
'📕 Spring Framework > Spring Project' 카테고리의 다른 글
2022.05.03 「주석을 작성하는 방법 & Back 중심 개발 수정 및 시작」 (0) | 2022.05.03 |
---|---|
2022.05.01 「View 만들기, Insert, Select 작업」 (0) | 2022.05.01 |
2022.04.30 「logback, lombok, mysql」 (0) | 2022.04.30 |
2022.04.29 「부트스트랩 관련」 (0) | 2022.04.29 |
04.27 개인 프로젝트 시작 [닭가슴살 구매 사이트] [DB 구상] (0) | 2022.04.27 |