이 글은 김영한 님의 스프링 입문 강의(https://inf.run/hcic)를 수강하며 학습한 내용을 정리한 글입니다.
회원 웹 기능 - 홈 화면 추가
1. 홈 컨트롤러 추가
HomeController클래스를 생성하여 @Controller을 붙인 후 @GetMapping("/")을 지정하여 홈 화면을 설정,
return값으로 home.html에 연결되도록 한다
2. 회원 관리용 홈
resources/templates - home.html
<!DOCTYPE HTML>
<html xmlns:th="http://www.thymeleaf.org">
<body>
<div class="container">
<div>
<h1>Hello Spring</h1>
<p>회원 기능</p>
<p>
<a href="/members/new">회원 가입</a>
<a href="/members">회원 목록</a>
</p>
</div>
</div> <!-- /container -->
</body>
</html>
3. 서버 실행
내가 만들고 있는 Application의 근본인 HelloSpringApplication에 main메서드가 존재
컨트롤러가 정적 파일보다 우선순위가 높다 그래서 기존에 만들었던 index.html가 무시되었다
'Back-End > Spring' 카테고리의 다른 글
[Spring] 회원 관리 예제 - 웹 MVC 개발 | 회원 웹 기능 - 조회 (0) | 2022.02.26 |
---|---|
[Spring] 회원 관리 예제 - 웹 MVC 개발 | 회원 웹 기능 - 등록 (0) | 2022.02.26 |
[Spring] 스프링 빈과 의존관계 - 자바 코드로 직접 스프링 빈 등록하기 (0) | 2022.02.25 |
[Spring] 스프링 빈과 의존관계 - 컴포넌트 스캔과 자동 의존관계 설정 (0) | 2022.02.25 |
[Spring] 회원 관리 예제 - 백엔드 개발 / 회원 서비스 테스트 (0) | 2022.02.23 |
댓글