Velog.tech

๐Ÿš€ Bootstrap 5.3 + Spring Boot๋กœ ๊ตฌ์ถ•ํ•˜๋Š” ๋ชจ๋˜ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜

๋ฐ˜์‘ํ˜• 3๋‹จ ๋ ˆ์ด์•„์›ƒ ๋””์ž์ธ ํŒจํ„ด๊ณผ Spring Data REST API ์—ฐ๋™ ์‹ค์ „ ๊ฐ€์ด๋“œ

๊น€์ง„์ˆ˜ (KimJinsu)
2026๋…„ 8์›” 13์ผ ยท 5๋ถ„ ์ฝ๊ธฐ
์กฐํšŒ์ˆ˜ 845
๐Ÿš€ Bootstrap 5.3 + Spring Boot๋กœ ๊ตฌ์ถ•ํ•˜๋Š” ๋ชจ๋˜ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜
โฑ๏ธ ์ฝ๋Š” ์‹œ๊ฐ„: ์•ฝ 1๋ถ„ยท์•ฝ 504์ž

Bootstrap 5.3์˜ ์ตœ์‹  ์œ ํ‹ธ๋ฆฌํ‹ฐ ํด๋ž˜์Šค์™€ CSS ๋ณ€์ˆ˜๋ฅผ ํ™œ์šฉํ•˜์—ฌ ๋ชจ๋˜ํ•˜๊ณ  ์•„๋ฆ„๋‹ค์šด ๋ฐ˜์‘ํ˜• ๋ธ”๋กœ๊ทธ UI๋ฅผ ์ž‘์„ฑํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค.

1. Bootstrap 5.3 Grid System

Header, 3 Column Body, Footer ๋ ˆ์ด์•„์›ƒ ๊ตฌ์กฐ๋ฅผ ๋ชจ๋ฐ”์ผ ๋ฐ ๋ฐ์Šคํฌํ†ฑ ํ™˜๊ฒฝ์— ๋งž์ถ”์–ด ์ตœ์ ํ™”ํ•ฉ๋‹ˆ๋‹ค.

<div class="row g-4">
    <div class="col-lg-3"><!-- Left Sidebar --></div>
    <div class="col-lg-6"><!-- Main Post Content --></div>
    <div class="col-lg-3"><!-- Right Sidebar / TOC --></div>
</div>

2. DB ๋™์  ๋ฉ”๋‰ด ์—ฐ๋™

ํ—ค๋”์™€ ์‚ฌ์ด๋“œ๋ฐ” ๋ฉ”๋‰ด ์•ต์ปค๋ฅผ DB์—์„œ ์‹ค์‹œ๊ฐ„์œผ๋กœ ๋ถˆ๋Ÿฌ์™€ ํด๋ผ์ด์–ธํŠธ์— ์ „๋‹ฌํ•˜๋Š” REST API ํŒจํ„ด์ž…๋‹ˆ๋‹ค.

์ด ๊ธ€์ด ๋งˆ์Œ์— ๋“œ์…จ๋‚˜์š”? ๋ฐ˜์‘์„ ๋‚จ๊ฒจ์ฃผ์„ธ์š”!
๐Ÿ’ก ๋ณธ ๊ฒŒ์‹œ๋ฌผ์˜ ๋ชจ๋“  ์ €์ž‘๊ถŒ์€ ๋ธ”๋กœ๊ทธ ์ž‘์„ฑ์ž์—๊ฒŒ ์žˆ์œผ๋ฉฐ ๋ฌด๋‹จ ์ „์žฌ ๋ฐ ์žฌ๋ฐฐํฌ๋ฅผ ๊ธˆํ•ฉ๋‹ˆ๋‹ค.

๋Œ“๊ธ€ 0

์•„์ง ๋Œ“๊ธ€์ด ์—†์Šต๋‹ˆ๋‹ค. ์ฒซ ๋Œ“๊ธ€์„ ๋‚จ๊ฒจ๋ณด์„ธ์š”!