template에 css 적용하기 with 부트스트랩

2026. 2. 7. 20:31·Spring/튜토리얼
반응형

👋 들어가기 전

 

 

뜬금 없지만, 요즘 이메일 내용들이 날이 갈수록 화려해지고 있다..

 

이제 제목, 본문, 파일정도의 내용으로는 만족할 수 없다.

그래서 이 구현과정이 매우 궁금했고, 찾아보니 스프링의 타임리프 템플릿 엔진을
통해 해당 기능을 구현할 수 있다고한다.

 

템플릿을 쓴다는건 당연히 html+css 조합을 사용한다는 것이므로, template에 css를 적용하는 법을

 

이번 포스팅에서 간단히 알아보자.

 

문법 내용은 많이 다루지 않을 예정... 요즘 AI가 훨씬 잘 알려준다.


🗂️ css 파일 선언 위치 및 연결

  • 스프링에서는 resources/static 디렉토리 안에 선언한다.

 

🎨 부트스트랩 연결하기

💡 부트스트랩이란?

웹사이트를 쉽고 빠르게 만들 수 있게 도와주는 오픈소스 프런트엔트 프레임워크

Twitter 개발자들이 처음만들었다고 한다.

 

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>디테일</title>
    <head>
        <meta charset="UTF-8">
        <title>My Spring Page</title>
        <!--부트스트랩 연결-->
        <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.8/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-sRIl4kxILFvY47J16cr9ZwB07vP4J8+LH7qKQnuqkuIAvNWLzeN8tE5YBujZqJLB" crossorigin="anonymous">
        <!-- 로컬 CSS 연결-->
        <link rel="stylesheet" th:href="@{/style.css}"> 
    </head>
</head>
<body>


    <!--부트스트랩 연결-->
    <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.8/dist/js/bootstrap.bundle.min.js" integrity="sha384-FKyoEForCGlyvwx9Hj09JcYn3nv7wiPVlz7YYwJrWVcXK/BmnVDxM+D2scQbITxI" crossorigin="anonymous"></script>
</body>
</html>

출처

https://getbootstrap.kr/

 

Bootstrap

강력하고 확장 가능하며 기능이 풍부한 프론트엔드 툴킷. Sass로 빌드 및 커스터마이징하고, 사전 빌드된 그리드 시스템 및 구성 요소를 활용하고, 강력한 JavaScript 플러그인으로 프로젝트에 생기

getbootstrap.kr

 

반응형

'Spring > 튜토리얼' 카테고리의 다른 글

템플릿 상속하기  (0) 2026.02.07
서비스 알아보기  (0) 2026.01.04
리다이렉트 하기  (0) 2026.01.04
Thymeleaf  (0) 2025.12.25
레포지토리  (0) 2025.12.06
'Spring/튜토리얼' 카테고리의 다른 글
  • 템플릿 상속하기
  • 서비스 알아보기
  • 리다이렉트 하기
  • Thymeleaf
Hamp
Hamp
남들에게 보여주기 부끄러운 잡다한 글을 적어 나가는 자칭 기술 블로그입니다.
  • Hamp
    Hamp의 분리수거함
    Hamp
  • 전체
    오늘
    어제
    • 분류 전체보기 (325) N
      • CS (30)
        • 객체지향 (2)
        • Network (7)
        • OS (6)
        • 자료구조 (1)
        • LiveStreaming (3)
        • 이미지 (1)
        • 잡다한 질문 정리 (0)
        • Hardware (2)
        • 이론 (6)
        • 컴퓨터 그래픽스 (0)
      • Firebase (3)
      • Programing Langauge (41)
        • swift (34)
        • python (6)
        • Kotlin (1)
      • iOS (133) N
        • UIKit (37)
        • Combine (1)
        • SwiftUI (33) N
        • Framework (7)
        • Swift Concurrency (22)
        • Tuist (6)
        • Setting (11)
        • Modularization (1)
        • Instruments (6)
      • PS (59)
        • 프로그래머스 (24)
        • 백준 (13)
        • LeetCode (19)
        • 알고리즘 (3)
      • Git (18)
        • 명령어 (4)
        • 이론 (2)
        • hooks (1)
        • config (2)
        • action (7)
      • Shell Script (2)
      • Linux (6)
        • 명령어 (5)
      • Spring (20)
        • 어노테이션 (6)
        • 튜토리얼 (13)
      • CI-CD (4)
      • Android (0)
        • Jetpack Compose (0)
      • AI (9)
        • 이론 (9)
        • MCP (0)
  • 블로그 메뉴

    • 홈
    • 태그
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    AVFoundation
    concurrency
    IOS
    lifecycle
    UIKit
    protocol
    property
    GIT
    dfs
    백준
    CS
    boostcamp
    SwiftUI
    Tuist
    Spring
    Swift
    dispatch
    dp
    프로그래머스
    투포인터
  • 최근 댓글

  • 최근 글

  • 반응형
  • hELLO· Designed By정상우.v4.10.0
Hamp
template에 css 적용하기 with 부트스트랩
상단으로

티스토리툴바