๊ตฌ์กฐ
๊ตฌ์กฐ๋ฅผ ๋ณด๋ฉด resources์ ๊ฐ์ ๊ฒฝ๋ก์ webapp์ ๋ง๋ค์ด ์ฃผ์๋ฉด ๋ฉ๋๋ค. ์์ WEB-INF๋ ๋๊ฐ์ด ๋ง๋ค์ด์ฃผ์๊ณ
application.yml์ ์ค์ ์ ๋ฐ๋ผ ์์ ์๋ ํด๋ ์ด๋ฆ์ ๋ณ๊ฒฝํ ์ ์์ต๋๋ค.
application.yml
spring:
mvc:
view:
prefix: /WEB-INF/jsp/
suffix: .jsp
build.gradle
// JSTL
implementation 'javax.servlet:jstl:1.2'
// JASPER
implementation 'org.apache.tomcat.embed:tomcat-embed-jasper'
springboot์์ jps๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด ์ธ์ฅํฐ์บฃ์ ์์กด์ฑ์ผ๋ก ์ถ๊ฐํด์ค๋๋ค.
jsp๋ ๊ทนํ์ด๋ jstl๋ ์ถ๊ฐํด์ค๋๋ค.
๊ธฐ๋ณธ ํฌํ๋ฆฟ
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<h1>Hello Spring Boot!</h1>
</body>
</html>
img๋ css ์์ฑ path๋ ์๋์ ๊ฐ์ด ์ก์์ฃผ์๋ฉด ๋ฉ๋๋ค.
์ฒ์์ ๊ตฌ์กฐ์์ resources์์ static-css/img ํด๋๋ฅผ ๋ง๋ค์ด์ฃผ์๋ฉด ๋ฉ๋๋ค.
<link href="css/main.css" rel="stylesheet" type="text/css">
<a href="#"><img src="img/logo.png" width="139px" height="27px"></a>
๋ฐ์ํ
'๐ WEB > Spring' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Interceptor ํ์ฉํ๊ธฐ ( feat . ArgumentResolver, Custom Annotation ) (2) | 2022.03.25 |
---|---|
Spring boot + JWT + RefreshToken ๊ตฌํํ๊ธฐ (10) | 2021.01.29 |
Mapper Interface? (0) | 2020.07.23 |
Spring ์ด์ ๋ฆฌ 3.Annotation (0) | 2020.06.13 |
Spring ์ด์ ๋ฆฌ 2.Spring 3๋ ์๋์๋ฆฌ (0) | 2020.06.06 |