728x90
반응형
Developing Spring Controllers and Views
mvc
1.컨트롤러 클래스 생성
@Controller
@Component로 부터 상속됨
2.컨트롤러 메소드 정의
메소드 이름은 자유
파라미터 사용가능
3.컨트롤러와 리퀘스트 매핑 추가하기
@RequestMapping("/")
4.뷰 이름을 반환
5.뷰페이지 개발 (.jsp)
자바리소스/소스/자바패키지/com./new class/
HomeController/
package com.mincode.springdemo.mvc;
import org.springframework.strereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
@Controller
public Class HomeController{
@RequestMapping("/") //url 요청 지정된 경로 연결 웹 바인딩 요청
public String showPage() {
return "main-menu"//view name
}
WebContent/WEB-INF/view오른쪽click/new file/main-menu.jsp/
jsp file
<@DOCTYPE html>
<html>
<body>
<h2>Spring MVC Demo-HomePage</h2>
</body>
</html>
728x90
'JAVA Spring FRAMEWORK' 카테고리의 다른 글
[JAVA]JDBC란? (0) | 2024.11.13 |
---|---|
[SQL]Inner Join vs Outer Join (1) | 2024.08.31 |
디자인 패턴이란? (0) | 2024.06.24 |
[Spring Boot ] Spring Initializr 로 시작하기 (0) | 2023.03.14 |
[Spring]FormTag & DataBinding - (1)TextField (1) | 2021.11.29 |