반응형
MVC 패턴을 사용하기 위해서는 Tomcat 이 필요하다고 한다.
Visual Studio Code Extension 설치
- Tomcat for Java
Visual Studio Code Dashboard > TOMCAT SERVERS >Add Tomcat Server > 설치 경로 추가
pom.xml > 편집 > <dependency> 블록에 아래 내용 추가
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
</dependency>
src > main > resources > application.properties > 편집 > 아래 내용 추가
spring.mvc.view.prefix=/WEB-INF/jsp/
spring.mvc.view.suffix=.jsp
src > 다음 경로 생성 > webapp > WEB-INF > jsp
src > webapp > WEB-INF > jsp > 파일 추가 > hello.jsp
<!DOCTYPE html>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<html lang="en">
<body>
<h1></h1>Hello ${name}<h1></h1>
</body>
</html>
src > main > java > com > example > demo > 파일 추가 > HelloController.java
package com.example.demo;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.servlet.ModelAndView;
@Controller
public class HelloController {
@RequestMapping(value="/")
@ResponseBody
public String index() {
return "Hello Spring!!";
}
@RequestMapping(value="/hello")
public ModelAndView hello() {
ModelAndView view = new ModelAndView();
view.setViewName("hello");;
view.addObject("name", "Lee");
return view;
}
}
localhost:8080, localhost:8080/hello 접속해 결과 확인
반응형
'Works > Java' 카테고리의 다른 글
[Java] Visual Studio Code 에서 Spring 시작하기 (0) | 2020.06.04 |
---|
댓글