Intellij - Maven + SpringBoot 세팅

임성준·2022년 2월 9일
0
post-thumbnail

1.  Spring Initializr

💎   Dependencie

  • Spring Boot DevTools
  • Lombok
  • Spring Configuration Processor
  • Spring Web

2.  Welcome Page

src > main > resources > static

index.html 생성

  • 자동으로 static 폴더에 index 파일을 welcome로 열도록 설정되어 있다.

3.  패키지 세팅

src > main
두가지 패키지 생성

  • webapp > resources
  • webapp > WEB-INF

src > main > java > 프로젝트이름 > 프로젝트이름

  • configuration 패키지 생성
  • configuration 패키지 안에 java파일 생성

java파일 내용

import org.springframework.stereotype.Controller; 
import org.springframework.web.bind.annotation.RequestMapping; 
import org.springframework.web.bind.annotation.RequestMethod; 
@Controller 
public class MainController { 
	@RequestMapping(value = "/", method = RequestMethod.GET) 
    public String index() { 
    	return "index"; 
    } 
}

src > main > java > 프로젝트이름 > 프로젝트이름

  • controller 패키지 생성
  • controller 패키지 안에 컨트롤을 위한 java파일 생성

java파일 내용

import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
@Configuration
public class WebMvcConfig implements WebMvcConfigurer {
}

4.   경로 설정

src > main > resources > application.properties

코드 추가

spring.mvc.view.prefix=/WEB-INF/jsp/
spring.mvc.view.suffix=.jsp
  • 위 경로에 컨트롤 파일의 주소와 파일명에 맞게 jsp파일을 세팅해 준다.

5.   Dependency 추가

pom.xml 파일 내 dependencies 태그안에 추가

<dependency> 
	<groupId>org.apache.tomcat.embed</groupId> 
    <artifactId>tomcat-embed-jasper</artifactId> 
</dependency>

       



profile
오늘도 공부 📖🌙

0개의 댓글