본문 바로가기
Tech/Spring | Spring Boot

[Spring] 스프링 예제 프로젝트 PetClinic 빌드/실행

by 싱브이 2023. 9. 21.
728x90
반응형

 

 

 

 

PetClinic GitHub 주소 : https://github.com/spring-projects/spring-petclinic

 

GitHub - spring-projects/spring-petclinic: A sample Spring-based application

A sample Spring-based application. Contribute to spring-projects/spring-petclinic development by creating an account on GitHub.

github.com

 

1. 프로젝트 clone 받기

IntelliJ 에서 Get from VCS를 클릭한다.

clone을 하게 되면 아래와 같이 readme 파일이 열린 것을 확인할 수 있다.

그리고 다운로드가 다 되면 의존성들 또한 확인할 수 있다.  (maven다운로드 받을 때 시간이 조금 걸린다 !)

 

2. 프로젝트 build 하기

 

터미널에 ./mvnw package 을 입력한다.  

기다리면  build가 끝난다 ! 

** Java application 실행 전에 maven packaging 필수 ! (maven packaging을 하면서 front 관련 라이브러리를 생성하는 플러그인이 동작해야 홈페이지가 보인다.)

 

3. 프로젝트 실행하기

 

터미널에 java -jar target/*.jar 을 입력한다. 

* pom.xml에서 <packaging>을 별도로 지정하지 않았다면 그 프로젝트는 jar 프로젝트이다.

 

입력하게 되면  아래와 같이 tomcat이 8080 포트에 떴다는 것을 확인할 수 있다!

 

http://localhost:8080/ 에서 홈페이지가 뜨는 것을 확인할 수 있다. 

728x90
반응형

댓글