[Spring Boot] Spring Boot 환경 구축

1. 이클립스 IDE에 스프링 부트 개발 툴 설치

1. Help -> Eclipse Marketplace

2. sts검색후 화면에 보이는 세가지 설치 ( 모두다 체크 )


2. 프로젝트 생성

1. 이름, 사용하는 언어, 버전 선택
2. group : 도메인형식으로 설정
3. package : group이랑 똑같이 ( 달라도됨 ) 
4. Next

1. Selected에 보이는 것들 검색하고 체크한뒤 Finish


3. 프로젝트 디렉토리 구조

1. src/main/java - java 파일

2. src/main/resources - Spring 정보, static html 문서 등등

3. src/test/java - Spring Boot Test를 수행할 폴더

4. src/main/webapp - jsp 파일 ( webapp/WEB-INF/views폴더 내에 jsp 넣을 예정 )


4. pom.xml 의존성 추가

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

<dependencies>  태그 내에 tomcat, jstl 라이브러리 추가


5. 내장 톰캣 포트 및 경로 설정

1. src/main/resources/application.properties 설정

server.port=8080

spring.mvc.view.prefix=/WEB-INF/views/
spring.mvc.view.suffix=.jsp

server.port : 톰캣의 포트번호 설정
prefix : jsp파일이 들어갈 경로 설정 ( src/main/webapp이 최상위 ) 
suffix : 확장자 설정

2.  webapp/WEB-INF/views 폴더 생성


6. 컨트롤러 설정

1. com.demo002.controller 패키지 생성 및 HomeController 생성

@Controller
public class HomeController {

	@RequestMapping("/")
	public String welcome() {
		return "index";
	}
}

 


7. view페이지 생성

WEB-INF/views/index.jsp 파일 생성

<%@ page language="java" contentType="text/html; charset=EUC-KR"
    pageEncoding="EUC-KR"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="EUC-KR">
<title>welcome</title>
</head>
<body>
	index.jsp
</body>
</html>


8. 실행

이클립스 상단에 초록색 전원버튼같이 생긴것을 클릭하면 Boot Dashboard라는것이 생긴다.
안에 local을 펼쳐보면 스프링부트 프로젝트목록이 보이고 프로젝트 선택후 실행, 정지 버튼을 사용할 수 있다.

실행후 url에 http://localhost:8080을 입력하면아래와 같이 실행되는것을 확인할 수 있다.

 

댓글

Designed by JB FACTORY