[Spring Boot] Spring Boot 환경 구축
- 웹/Spring Boot
- 2020. 11. 21.
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을 입력하면아래와 같이 실행되는것을 확인할 수 있다.