티스토리 뷰
웹 JAR
자바스크립트 라이브러리를 webjar형태로 dependency를 추가해서 사용할 수 있다.
스프링 부트에서 추가로 제공하는 기능이있는데, jquery의 버전이 올라갈 때마다 버전을 일일히 바꿔주지 않아도 된다. 이 기능을 사용하려면 webjars-locator-core 의존성을 추가해야 한다.
이것의 내부적인 동작은 springframework의 resource chaining에 의해서 이루어진다. 필요하다면 더 자세히 공부하자.
dependencies {
...
compile group: 'org.webjars.bower', name: 'jquery', version: '3.3.1'
compile group: 'org.webjars', name: 'webjars-locator-core', version: '0.36'
...
}
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
Hello static resource!
<script src="/webjars/jquery/dist/jquery.min.js"></script>
<script>
$(function() {
alert('ready!');
});
</script>
</body>
</html>
Index 페이지와 파비콘
스프링 부트의 정적 리소스 4가지 기본 위치중 아무 곳이나 index.html을 두면된다.
classpath:/static
classpath:/public
classpath:/resources/
classpath:/META-INF/resources
그러면 스프링부트는
index.html을 찾아보고 있으면 제공
index.템플릿 찾아보고 있으면 제공
둘 다 없으면 에러페이지를 내보낸다.
favicon.io
기본리소스 위치에 위의 파일명으로 위치시킨다.
파이콘 만들기: https://favicon.io/
파비콘은 캐시가 되어있으므로, 크롬에서 캐시비우고 새로고침을 하면 확인할 수 있다.
'ICT Eng > Spring' 카테고리의 다른 글
[Spring Boot] Spring HATEOAS 활용 (0) | 2019.01.25 |
---|---|
[Spring Boot] 템플릿 엔진, HtmlUnit, ExceptionHandler (0) | 2019.01.24 |
[Spring Boot] 정적 리소스 지원(static resources) (0) | 2019.01.15 |
[Spring Boot] ViewResolver (0) | 2019.01.11 |
[Spring boot] HttpMessageConverters (0) | 2019.01.10 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- ORM
- 알고리즘
- github
- 젠킨스
- 무선통신소프트웨어연구실
- 순환
- Recursion
- Spring
- RBT
- Java
- 한밭대학교
- Algorithm
- vuejs
- Spring Boot
- 스프링부트
- 레드블랙트리
- Raspberry Pi
- 한밭이글스
- 정렬
- Vue.js
- vuex
- 자바
- springboot
- IT융합인력양성사업단
- 라즈베리파이
- JPA
- 인프런
- Wisoft
- AWS
- 시간복잡도
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함