spring Boot project setting..

lgw2236·2023년 1월 10일
0
요즘 개발 공부를 시작한 친구들이 많아 스프링에 대해 물어보는 경우가 많은데..
오랜만에 나도 만들려고 해보니 헷갈리는 부분이 많더라 ..
그래서 기본적인 프로젝트 생성 방법을 정리 해보고자 한다.

스프링 부트 프로젝트 세팅 기본편

세팅환경 
IDE : STS (ECLIPSE)
JAVA : 8
SPRING : SRPING BOOT 2.7.8
BUILD : MAVEN
PACKAGING : jar 
TEMPLATE ENJ : JSP

기본편 목표: hello world 띄워보기

1. 프로젝트 생성

1-1. 첫번째로 위의 사진대로 FILE->NEW->SPRING Starter Project를 누르면
밑의 사진 처럼 스프링 프로젝트 생성 창이 생긴다.

1-2. 생성창에서 기본적으로 프로젝트 이름과 프로젝트 빌드 타입, 패키징 방식,
java version 등을 선택 후 Next 를 누른다. 

1-3. 위의 과정을 진행하면 아래의 Dependencies 설정 창이 나오는데
프로젝트에 필요한 라이브러리 들을 추가하면 된다.

1-4. 본 게시글은 템플릿 엔진으로 JSP를 사용하는데 
스프링 부트 환경에서는 src/main 밑의 해당 경로를 지원해주지 않는다..
그러므로 직접 경로를 생성해줘야 한다.
생성 JSP 물리경로 : webapp/WEB-INF/view

여기까지 진행했으면 기본적인 프로젝트 생성 + 보여질 템플릿 경로 세팅까지는 끝났다.
그럼 이제 Hello World를 띄워보자.

1-5. 테스트용 index.jsp를 불러올 controller 생성

package com.project.issue;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;

@Controller
public class StartController {

    @RequestMapping(value="/")
    public String index() {
        
        return "index";
    }
    
}
1-6. index.jsp 생성

<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>Spring Boot Application</title>
</head>
<body>Hello, Spring Boot App</body>
</html>
1-7. poxm.xml -> dependencies 설정 해당 DB관련 세팅 주석처리
WHY? DB세팅을 하지않은 상태로 스프링부트 프로젝트를 Run 할때 
DB Connect 관련 Error를 뱉는다.

1-8. 해당 프로젝트 오른쪽 클릭 -> Run as -> Spring Boot App 클릭
profile
어제보다 오늘 더

0개의 댓글