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
복사했습니다!