ERROR Name
http://localhost:8080/File_location/ net::ERR_ABORTED 404
Thymeleaf를 사용해서 layout을 나누고 css,js를 적용하려 하는데 적용이 잘 안됐다.
개발자 콘솔을 켜서 살켜보니 위와같은 에러내용이 나왔다.
처음 했던 방식
<link rel="stylesheet" type="text/css" th:href="@{/resources/static/bootstrap/css/bootstrap.css}">
두번째 해본 방식
<link rel="stylesheet" type="text/css" th:href="@{/static/bootstrap/css/bootstrap.css}">
솔직히 여기까지 한 후에 멘탈에 엄청난 작용을 해서 다른 방법을 찾아서 많은 시간을 사용했다.
@Configuration
public class WebMvcConfig extends WebMvcConfigurerAdapter {
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/static/**").addResourceLocations("classpath:static/");
}
}
이런 설정을 해주는 파일을 만들긴 했지만 변함이 없었다.
그래서 ...
혹시나 하는 마음에 ..
<link rel="stylesheet" type="text/css" th:href="@{/static/bootstrap/css/bootstrap.css}">
강조된 부분을 제거하고
<link rel="stylesheet" type="text/css" th:href="@{/bootstrap/css/bootstrap.css}">
이렇게 실행을 했더니 정상적으로 파일들을 불러왔다..
아.. 너무 어리석고 부족한점이 가득하다.. 이런 실수는 두번다시는 하지말아야지 ..
'Dev > Error List' 카테고리의 다른 글
[ Intelli J] JSP 파일에서 CSS 적용 및 변경이 안되는 경우 (0) | 2019.03.23 |
---|---|
Spring Test RunWith,ContextConfiguration Error (0) | 2019.03.21 |
Tomcat 실행 오류 (Eclipse, STS) (0) | 2019.03.18 |
Mapper <if>사용 경험 (0) | 2018.03.27 |
Value '0000-00-00' can not be represented as java.sql.Date 에러(Error) (0) | 2018.03.19 |