본문 바로가기
카테고리 없음

스프링에서 BootStrap적용하기

by sftt 2023. 11. 25.

스프링에서 BootStrap 적용하기

스프링은 자바 기반의 웹 애플리케이션을 개발하기 위한 프레임워크이며, BootStrap은 반응형 웹 애플리케이션을 개발하기 위한 CSS 프레임워크입니다. 스프링과 BootStrap을 결합하여 웹 애플리케이션을 개발하면, 빠른 개발과 시각적으로 매력적인 UI를 동시에 제공할 수 있습니다.

1. BootStrap 다운로드 및 설정

  • BootStrap 공식 웹사이트BootCDN 등에서 BootStrap을 다운로드할 수 있습니다.

  • 다운로드한 Bootstrap 파일은 스프링 프로젝트의 리소스 폴더에 저장합니다.

  • 스프링의 설정 파일(예: spring-servlet.xml)에서 BootStrap 리소스를 추가합니다.

    <mvc:resources mapping="/resources/**" location="/resources/" />

2. BootStrap 적용하기

  • 스프링의 레이아웃 파일(예: layout.jsp)에서 BootStrap을 적용합니다.

    <%@ taglib prefix="spring" uri="http://www.springframework.org/tags" %>
    <%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
    <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
    
    <!-- BootStrap CSS 파일 추가 -->
    <link rel="stylesheet" href="<c:url value="/resources/css/bootstrap.min.css" />">
    
    <html>
      <head>
        <title>스프링 BootStrap</title>
      </head>
      <body>
        <div class="container">
          <!-- 내용 작성 -->
        </div>
    
        <!-- BootStrap JavaScript 파일 추가 -->
        <script src="<c:url value="/resources/js/bootstrap.min.js" />"></script>
      </body>
    </html>

3. BootStrap을 활용한 스프링 폼 작성

  • 스프링 폼에 BootStrap 클래스를 적용하여 시각적으로 매력적인 폼을 작성할 수 있습니다.

    <form:form modelAttribute="user" method="POST" action="/user/save">
      <div class="form-group">
        <label for="username">사용자 이름</label>
        <form:input path="username" id="username" class="form-control"/>
      </div>
    
      <div class="form-group">
        <label for="email">이메일</label>
        <form:input path="email" id="email" class="form-control"/>
      </div>
    
      <button type="submit" class="btn btn-primary">저장</button>
    </form:form>

위의 방법으로 스프링에서 BootStrap을 적용할 수 있습니다. BootStrap을 사용하면 스프링 기반의 웹 애플리케이션을 디자인하는 데 도움을 줄 수 있으며, 시각적인 요소를 쉽게 추가할 수 있습니다.

댓글