1. 마우스 오른쪽 마우스 - New - Spring Starter Project
2. 해당 화면처럼 setting
3. Spring Web을 체크
4. application.properties에 해당 내용 작성
spring.mvc.view.prefix=/WEB-INF/views/
spring.mvc.view.suffix=.jsp
5. main/webapp
main/webapp/WEB-INF
main/webapp/WEB-INF/views 폴더 생성
6. 패키지 만들기
7. 방금 만든 패키지에 MainController.java 만들기
8. MainController.java 생성
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
@Controller
public class MainController {
@RequestMapping("/")
public String main() {
return "main";
}
}
9. /webapp/WEB-INF/views에 main.jsp 파일 생성
<html>
<head>
<title>main</title>
<body>
main
</body>
</head>
</html>
10. build.gradle 수정
plugins {
id 'org.springframework.boot' version '2.1.8.RELEASE'
id 'io.spring.dependency-management' version '1.0.8.RELEASE'
id 'java'
id 'war'
}
group = 'com.example'
version = '0.0.1-SNAPSHOT'
sourceCompatibility = '1.8'
repositories {
mavenCentral()
}
dependencies {
implementation 'org.springframework.boot:spring-boot-starter-web'
providedRuntime 'org.springframework.boot:spring-boot-starter-tomcat'
testImplementation 'org.springframework.boot:spring-boot-starter-test'
//tomcat
compile 'org.apache.tomcat.embed:tomcat-embed-jasper'
}
마지막 라인 tomcat 부분 추가
11. tomcat start
12. 결과화면
'스프링' 카테고리의 다른 글
[3] Spring boot 롬복 설치 (0) | 2019.09.28 |
---|---|
[2] Spring Boot TilesConfig 설정 (0) | 2019.09.28 |
[Spring] 파일업로드 (0) | 2019.07.19 |
[Spring] 저장된 파일 이미지 보여주기 (0) | 2019.07.19 |
tiles-single jsp 페이지 ajax (0) | 2019.05.28 |