반응형
HomeController로 http://localhost:8080/ 에연결하기
@Controller
@Slf4j
public class HomeController {
@RequestMapping("/")
public String home(){
log.info("home controller 로그");
return "home";
}
}
Controller
View 와 부트스트랩 연동
1. 부트스트랩 홈페이지에 접속한다.
2. 위 파일을 넣어주어야 타임리프에 적용이 된다.
3. home.html
<!DOCTYPE HTML>
<html xmlns:th="http://www.thymeleaf.org">
<head th:replace="fragments/header :: header">
<title>Hello</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
</head>
<body>
<div class="container">
<div th:replace="fragments/bodyHeader :: bodyHeader"/>
<div class="jumbotron">
<h1>HELLO SHOP</h1>
<p class="lead">회원 기능</p>
<p>
<a class="btn btn-lg btn-secondary" href="/members/new">회원 가입</a>
<a class="btn btn-lg btn-secondary" href="/members">회원 목록</a>
</p>
<p class="lead">상품 기능</p>
<p>
<a class="btn btn-lg btn-dark" href="/items/new">상품 등록</a>
<a class="btn btn-lg btn-dark" href="/items">상품 목록</a>
</p>
<p class="lead">주문 기능</p>
<p>
<a class="btn btn-lg btn-info" href="/order">상품 주문</a>
<a class="btn btn-lg btn-info" href="/orders">주문 내역</a>
</p>
</div>
<div th:replace="fragments/footer :: footer"/>
</div> <!-- /container --></body>
</html>
반응형
'Spring > SpringBoot' 카테고리의 다른 글
Swagger UI를 SpringBoot 연결하기 (0) | 2022.05.01 |
---|---|
SpringBoot Swagger 에러 : Failed to start bean 'documentationPluginsBootstrapper'; nested exception is java.lang.NullPointerException (0) | 2022.05.01 |
#5 멤버 - Service, Repository 구현 (0) | 2022.04.04 |
#4 Spring JPA 지연로딩 + 주의사항 (0) | 2022.04.03 |
#3 엔티티 생성 + JPA관계형DB 설계 (0) | 2022.04.03 |