build.gradle
// 타임리프
implementation 'org.springframework.boot:spring-boot-starter-thymeleaf'
implementation 'nz.net.ultraq.thymeleaf:thymeleaf-layout-dialect' /* 레이아웃 */
// 타임리프 - Bootstrap
implementation 'org.webjars:webjars-locator:0.45'
implementation 'org.webjars:bootstrap:5.1.3'
Spring Boot + Thymeleaf
implementation 'org.springframework.boot:spring-boot-starter-thymeleaf'
Thymeleaf Layout
implementation 'nz.net.ultraq.thymeleaf:thymeleaf-layout-dialect'
Bootstrap 5
implementation 'org.webjars:bootstrap:5.1.3'
Bootstrap 5부터 jquery의 의존성이 제거되었습니다.
Bootstrap 4의 경우에는 jquery 추가가 필요합니다.
https://mvnrepository.com/artifact/org.webjars.bower/jquery
WebJars의 버전을 자동 확인하는 라이브러리
implementation 'org.webjars:webjars-locator:0.45'
버전 종속을 제거하는 라이브러리를 추가했다는 전제로 아래와 같이 추가
<link rel="stylesheet" th:href="@{/webjars/bootstrap/css/bootstrap.min.css}" />
<script th:src="@{/webjars/popper.js/umd/popper.min.js}"></script>
<script th:src="@{/webjars/bootstrap/js/bootstrap.min.js}"></script>
'비전공자 IT 이야기 > Java' 카테고리의 다른 글
JMS 그리고 비동기 메시지 리스너 (0) | 2022.05.18 |
---|---|
일하면서 떠오르지 않는 소스 코딩 방법 (0) | 2022.05.10 |
Spring Boot + Thymeleaf + Layout 적용 안되는 현상 2022 (4) | 2022.05.06 |
일하면서 해결되지 않은 궁금증 (0) | 2022.04.26 |
Java 파일(File)을 읽어들여 원하는 문자를 찾아보자. (0) | 2022.04.26 |
댓글