Spring Boot

[스프링 입문] (1) 프로젝트 환경설정

서윤-정 2023. 12. 31. 17:02

역시 인프런의 김영한님 무료 스프링 강의로 부트를 시작한다.

https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%EC%9E%85%EB%AC%B8-%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B8/dashboard

이제 내년에 졸작으로 웹 제작을

스프링 부트로 하기로 해서 부트 공부 시작.

난 sts에서의 스프링은 알지만 인텔리제이와 부트는 써본적이 없기에 강의를 듣는다.

JPA가 뭔지도 잘 모르지만 그것도 공부해야 한다.

 


 

 

 

1. 프로젝트 환경 설정.pdf
0.89MB

 

자바 11버전을 사용하고 있었기에 자바 17을 다시 설치 해주었다.

https://yungenie.tistory.com/11

또 스프링 부트 스타터 사이트에서 3.2.1 버전을 설치했다. 

Thymeleaf.. 많이 들어봤는데 뭐지?

다음 포스팅에서 알아봐야겠다.

 

 

 

 

 

 

● spring-boot-devtools

https://uhhyunjoo.tistory.com/41

이 글을 보고 라이브러리를 추가해주었다. 

Ctrl + Shift + F9 하면 변경사항이 적용된다. 

 

 

 

 

 

 이러한 단계를 통해 Gradle을 사용하여 Spring Boot 어플리케이션을 빌드하고 실행할 수 있다.

1) ./gradlew build

-> 현재 디렉터리에서 'gradlew' 스크립트를 실행하여 Gradle 프로젝트를 빌드한다.

2) cd build/libs

-> 빌드된 JAR 파일이 생성된 디렉터리로 이동한다. 

일반적으로 Gradle 프로젝트의 빌드 결과물은 ' build/libs' 디렉터리에 저장된다.

3) java -jar hello-spring-0.0.1-SNAPSHOT.jar

-> java 명령을 사용하여 생성된 JAR 파일을 실행한다.

Spring Boot 어플리케이션의 실행 가능한 JAR 파일이다. 

 

 

 

 

 

 

 

 

 

[오류 발생]

java -jar hello-spring-0.0.1-SNAPSHOT.jar

을 실행하는데 런타임에서 사용중인 Java 버전이 실행하려는 JAR 파일에 포함된

클래스보다 낮기 때문에 오류가 발생했다.

다시 환경변수에 들어가 path에서 두번째 줄의 오라클~~패스 되어있는 것을 삭제했다.

cmd에서 java -version을 하니 17버전으로 잘 변경되었다.

인텔리제이를 껐다 다시 실행시키니 정상적으로 실행되었다.

 

 

 

 

'Spring Boot' 카테고리의 다른 글

[스프링 입문] (4) 스프링 빈과 의존관계  (0) 2024.01.10
[스프링 입문] (2) 스프링 웹 개발 기초  (0) 2024.01.02
Thymeleaf란?  (0) 2023.12.31
Spring Boot 라이브러리  (0) 2023.08.11
Gradle과 Maven 차이?  (0) 2023.08.11