기존 스프링은 프로젝트를 실행하기 위해서는 Tomcat과 같은 별도의 WAR가 반드시 필요하고 이를 배포하는 과정이 수반되었다. 하지만 스프링 부트는 단독으로 실행 가능한 웹 애플리케이션을 jar 파일의 형태로 제작하고 사용하는게 가능한다.
1.

인텔리이제이 우측 코끼리 -> demo(프로젝트 명) -> build -> bootJar 더블클릭

위와 같이 뭔가가 돌아가며, 이때, 'demo-0.01-SNAPSHOT.jar'와 같은 파일이 만들어진다.
2.

프로젝트 최상위 폴더 - build - libs에 들어가면 해당 파일이 저장되어 있다. 해당 폴더 경로를 복사해 둔다.
3.

윈도우키 + R -> cmd 입력 -> cd(스페이스)위에 입력한 폴더 경로 붙여넣기
** 이때, 운영체제가 C에 들어있고, 프로젝트가 있는 폴더가 다른 드라이브에 들어있으면 드라이브 위치를 바꿔야 한다. 만약 D드라이브에 있으면 cd 없이 D: 입력하면 바뀐다.
4.

java -jar 파일명 입력 -> 스프링 실행
5.

브라우저에 localhost:8080을 입력해서 위와 같이 나오면 잘 실행된 것이다.
6.
종료할 때는 ctrl+c
'Spring' 카테고리의 다른 글
| bad SQL grammar [DELETE FROM SPRING_SESSION WHERE EXPIRY_TIME < ?] 에러 (0) | 2025.12.29 |
|---|---|
| @PostConstruct로 알아보는 스프링 생명주기, @Autowired 사용 안하는 이유 (0) | 2025.12.18 |
| com.example.demo 패키지 구조 왜 이렇게 만들어 질까? (0) | 2025.12.12 |
| [Spring Security] BCryptPasswordEncoder 암호화된 비밀번호 검증 어떻게 할까? (0) | 2024.11.21 |
| [Spring] 프론트엔드에서 값 입력 누락 시, 백엔드 데이터 JSON 처리 어떻게 될까? + null 값에 .equals() 사용시 에러(24/11/09 수정) (0) | 2024.11.05 |