๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
Spring Boot

[Spring Boot] ํƒ€์ž„๋ฆฌํ”„ ํ…œํ”Œ๋ฆฟ ์—”์ง„์ด๋ž€?์˜์กด์„ฑ ์ถ”๊ฐ€

by ์šฐ์ฃผ๋ฌผ๊ณ ๊ธฐ 2025. 5. 3.
๋ฐ˜์‘ํ˜•

ํƒ€์ž„๋ฆฌํ”„๋Š” ํ…œํ”Œ๋ฆฟ ์—”์ง„์ž„

โ€‹

๊ทธ๋Ÿผ ํ…œํ”Œ๋ฆฟ ์—”์ง„์ด๋ž€?

์Šคํ”„๋ง ์„œ๋ฒ„์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ›์•„ ์šฐ๋ฆฌ๊ฐ€ ๋ณด๋Š” ์›นํŽ˜์ด์ง€(HTML)์—

๋ฐ์ดํ„ฐ ๋„ฃ์–ด์„œ ๋ณด์—ฌ์ฃผ๋Š” ๋„๊ตฌ์ด๋‹ค.

 

 


ํ…œํ”Œ๋ฆฟ ์—”์ง„ ๊ฐ„๋‹จ ๋ฌธ๋ฒ•

์ฝ”๋“œ ๋ณด๋ฉด ์•ฝ๊ฐ„ HTML์ด๋ž‘ ์„ž์ธ ๋А๋‚Œ

 

<h1 text = ${์ด๋ฆ„}>
<p text=${๋‚˜์ด}>

<h1>ํƒœ๊ทธ, <p> ํƒœ๊ทธ ๋ณด๋ฉด HTML์ด๋ž‘ ๋น„์Šท

โ€‹

๊ฑฐ๊ธฐ์— text attribute๊ฐ€ ํ• ๋‹น๋จ.

โ€‹

โ€‹

โ€‹

์˜ˆ๋ฅผ ๋“ค์–ด ์„œ๋ฒ„์—์„œ

 

{
  ์ด๋ฆ„ : "ํ™๊ธธ๋™",
  ๋‚˜์ด : 11
}

์ด๋ ‡๊ฒŒ ๋„˜๊ฒจ์ฃผ๋ฉด,

์ด๋ฆ„, ๋‚˜์ด ๋ผ๋Š” ํ‚ค๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ํ…œํ”Œ๋ฆฟ ์—”์ง„์— ๋„˜๊ฒจ์ฃผ๊ณ ,

ํ…œํ”Œ๋ฆฟ ์—”์ง„์€ ์ด๊ฑฐ ๋ฐ›์•„์„œ HTML์— ๊ฐ’ ์ ์šฉํ•จ.

โ€‹

โ€‹

โ€‹

(์„œ๋ฒ„์—์„œ json์œผ๋กœ ๋ฐ์ดํ„ฐ ๋„˜๊ฒจ์คŒ)

๐Ÿ”ฝ

(ํ…œํ”Œ๋ฆฟ ์—”์ง„์ด ๋ฐ›์Œ)

๐Ÿ”ฝ

(HTML๋กœ ๋ณ€ํ™˜)

๐Ÿ”ฝ

(๋ธŒ๋ผ์šฐ์ €์— ๋™์ ์œผ๋กœ ํ‘œ์‹œ)

 

 

 

๋Œ€ํ‘œ์ ์ธ ํ…œํ”Œ๋ฆฟ ์—”์ง„์œผ๋กœ JSP, ํƒ€์ž„๋ฆฌํ”„, ํ”„๋ฆฌ๋งˆ์ปค ๋“ฑ์ด ์žˆ์Œ

โ€‹

์Šคํ”„๋ง์€ ํƒ€์ž„๋ฆฌํ”„๋ฅผ ๊ถŒ์žฅ.

 


 

build.gradle์— ์˜์กด์„ฑ ์ถ”๊ฐ€ํ•  ๋•Œ

โ€‹

์ธํ…”๋ฆฌ์ œ์ด๋Š” dependencies์—์„œ Add Starters.. ๋ˆ„๋ฅด๋ฉด ํŽธํ•˜๊ฒŒ ๊ฐ€๋Šฅ

 

 

 

 

๊ทธ๊ฒŒ ์•„๋‹ˆ๋ผ๋ฉด

โ€‹

implementation 'org.springframework.boot:spring-boot-starter-thymeleaf'

 

์ด๊ฑฐ ๋ณต๋ถ™ํ•ด์„œ ๋„ฃ์œผ์‚ผ

 

 

 

 

 

 

๋ฐ˜์‘ํ˜•