더북(TheBook)

이 Thymeleaf 템플릿은 페이지를 꾸미려고 style.css 스타일시트를 참조한다. src/main/resources/static/css에 코드 2-8 내용으로 style.css 파일을 생성하자.

 

코드 2-8 독서 목록 애플리케이션 스타일시트(resources/static/css/style.css)

body {
    background-color: #cccccc;
    font-family: arial, helvetica, sans-serif;
}
 
.bookHeadline {
    font-size: 12pt;
    font-weight: bold;
}
 
.bookDescription {
    font-size: 10pt;
}

label {
    font-weight: bold;
}

이 스타일시트는 간단하며, 애플리케이션을 멋지게 보이려고 지나치게 표현하지도 않았다. 그러나 목적을 충실히 반영하고 있으며, 스프링 부트 자동 구성의 일부를 설명하는 용도로도 충분하다.

믿거나 말거나 이 예제는 완전한 애플리케이션이다. 이 장에서 다루는 예제의 모든 코드를 보여 주었다. 잠시 시간을 내서 이전 페이지들에서 어떤 구성이든 찾을 수 있는지 살펴보라. 사실 코드 2-1에 있는 (본질적으로 자동 구성을 작동하게 하는) 한 줄짜리 구성을 제외하고는 스프링 구성을 작성할 필요가 없었다.

스프링 구성이 없어도 지금까지 완성한 이 스프링 애플리케이션을 바로 실행할 수 있다. 실행 후 어떻게 보이는지 살펴보자.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.