contrller/Homecontroller 추가
1
2
3
4
5
6
7
8
9
10
11
12
13
|
package hello.hellospring.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
@Controller
public class HomeController {
@GetMapping("/")
public String home(){
return "home";
}
}
|
cs |
reources/templates/home.html(파일추가)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
<!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>
|
cs |
> 참고: 컨트롤러가 정적 파일보다 우선순위가 높다.
loclahost:8080 요청이 오면
먼저 HomeController
맵핑된 URL 있으면
컨트롤러 호출되고 끝나는것
그래서 index.html 기존에 만들었던 정적리소스는 무시 된다
결과화면
'프로그래밍 > SpringMVC_기초' 카테고리의 다른 글
회원관리 예제 9 - (회원 웹 기능 조회) (1) | 2023.10.22 |
---|---|
회원관리 예제 - 8 (회원 웹 기능 등록) (2) | 2023.10.22 |
회원관리 예제-6(자바 코드로 직접 스프링 빈 등록하기) (필드 주입, setter 주입, 생성자 주입) (0) | 2023.10.22 |
회원관리 예제 - 5(컴포넌트 스캔과 자동 의존관계 설정) (어노테이션,싱글톤) (1) | 2023.10.18 |
회원관리예제-4 (MemberService) (di,After&BeforeEach ) (0) | 2023.10.18 |