스프링01 스프링 개발 툴
스프링 개발 툴
알림 - 이 문서는 Apress와 한빛미디어 출판사가 출판하고 마틴 데니엄, 다니엘 루바오, 조시 롱이 쓰고 이일웅이 옮기고 김태헌이 펴낸 “스프링 레시피 5” 라는 책의 내용을 학습하고 기록을 남기는 문서임을 알립니다.
1. 인텔리제이에서 메이븐+스프링+톰켓을 사용하여 HelloWorld 페이지 띄우기 및 메이븐 빌드 하여 jar 만들기
- 메이븐 프로젝트 생성하기
File -> New -> project.. ->Maven 선택 -> create from archetype을 선택하지 않고 Next 선택 -> GroupId와 ArtifactId 입력 -> Project Name 입력 -> Finish-> Maven 프로젝트 생성됨 - 스프링 프레임워크 추가하기
왼쪽 프로젝트 네비게이터에서 프로젝트 이름 우클릭 -> Add Framework Support 선택 -> Spring과 Spring MVC 선택 - HelloWorld 페이지 추가하기
web/WEB-INF/index.jsp 파일을 생성 - 톰켓 설정하여 프로젝트 로컬 배포하기
Run Configurations -> tomcat server 선택 -> 톰켓이 설치되어 있다면 인텔리제이가 자동으로 잡아주고, 그렇지 않다면 Application Server의 Configure에서 수동으로 WAS 선택 -> Deployment 탭에서 Deploy at the server startup을 war exploded로 선택 -> Run(톰켓 실행) 하여 로컬 배포 - 메이븐 빌드하여 jar 만들기 Run Configurations -> Maven 선택 -> Command line에 [clean install] 입력 -> Run(메이븐 빌드 실행) 하여 jar 파일 생성
추신: 스프링 5 레시피의 “인텔리제이에서 스프링 프레임워크 빌드하기”는 프로젝트를 만들고 예제로 이미 만들어진 스프링 프레임워크를 import해서 빌드를 하는 방법을 설명해주고 있어서 따로 인텔리제이에서 스프링 프레임워크를 작동시키는 방법을 알아보았습니다.