일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 프로젝트 시작
- bootstrap
- #Microservice
- Lambda
- #단축키
- Spring Boot
- #화면캡쳐 #macOS
- docker #docker tutorial
- 감사
- #정규표현식
- #Gradle Multi project with IntelliJ
- 분석 작업
- Microservices
- 년말
- java
- 방법론
- 2010
- jv
- WebJar
- 평가인증
- 토익
- Today
- Total
사랑해 마니마니
Bootstrap WebJar 사용하기 본문
1. Bootstrap, JQuery Webjar 찾기
IntelliJ를 업데이트 했더니 갑자기 SDK 세팅값이 사라져 버렸다. T.T
https://www.webjars.org/에서 Bootstrap, jquery webjar찾기 (gradle 용으로)
compile 'org.webjars:jquery:3.2.1'
compile 'org.webjars:bootstrap:4.0.0-beta.3'
2. Bootstrap starter template에서 소스 copy하기
https://getbootstrap.com/docs/4.0/getting-started/introduction/
popper.js는 Popular WebJars없으니 찾아보자
[Add a WebJar] 옆의 search에서 검색하기
1.3.0 version: compile 'org.webjars.npm:popper.js:1.13.0'
3. Thymeleaf로 src로 변경하기
1) thymeleaf 네임스페이스 지정하기
<!doctype html>
<html lang="en"> --> <html xmlns:th="http://www.thymeleaf.org" lang="en">
<head>
2) boot, jquery webjar로 변경하기
<link rel="stylesheet" th:href="@{/webjars/bootstrap/4.0.0-beta.3/css/bootstrap.min.css}">
<script th:src="@{/webjars/jquery/3.2.1/jquery.min.js}"></script>
<script th:src="@{/webjars/popper.js/1.13.0/dist/popper.min.js}"></script>
<script th:src="@{/webjars/bootstrap/4.0.0-beta.3/js/bootstrap.min.js}"></script>
4. Thymeleaf cache 설정하기
src/main/resources 디렉토리에 application.properties 파일을 만들고
spring.thymeleaf.cache=false 로 설정
5. 스프링 부트 시작해서 해당 html 접근하기
chrome > More Tools > Devloper Tools
* Console 메뉴와 Sources 메뉴에서 WebJar 소스 JS 파일 위치가 오류가 있는지 확인하기
'spring boot in action' 카테고리의 다른 글
3Tier 로 고치기 (0) | 2018.04.21 |
---|---|
Microservice @spring boot (0) | 2018.04.21 |
for each문 lambda 식으로 간편하게 쓰기 (1) | 2017.12.24 |
intellij Lombok 설정하기 (0) | 2017.12.24 |
Spring boot 최신 버전 build.gradle (0) | 2017.12.24 |