봄날의 로그

(1) 스프링 핵심 원리 이해 본문

Spring Boot

(1) 스프링 핵심 원리 이해

호잇호잇의 봄날들 2024. 12. 2. 16:03

https://start.spring.io/ 접속하여 스프링 프로젝트를 생성해 보자

 

start.spring.io 사이트에서 스프링 부트 2.x 에 대한 지원이 종료되었다.

* 주의! 스프링 부트 3.0 이상, JDK 17을 사용해야 한다.


 

 

스프링 부트 3.0 버전 사용시, 아래 내용 확인!

 

 

  • Java 17 이상
  • javax 패키지 명이 jakarta로 변경

 

ex) 스프링에서 자주 사용하는 @PostConstruct 애노테이션

      -> javax.annotation.PostConstruct -> jakarta.annotation.PostConstruct

     스프링에서 자주 사용하는 검증 애노테이션

     -> javax.validation -> jakarta.validation

 

스프링 부트 3.0 관련 더 자세한 내용은 https://bit.ly/springboot


 

 

 

1. 위 그림과 설정하고 GENERATE 클릭

 

2. GENERATE을 클릭하면 사용자가 설정한 Name으로 zip 파일이 다운이 된다.

 

3. 그냥 프로젝트를 오픈하면 gradle project로 인식하지 못하는 경우가 종종 있어 build.gradle을 통해 프로젝트 오픈하기

 

4. src > main > java > study > core > CoreApplication > Run 의존관계에 web을 넣지 않았기 때문에 아래와 같이 콘솔이 뜨면 정상적으로 실행 된 것!

 

5. File > Settings, 단축키 Ctrl + Alt + S

 

윈도우에서 InteliJ로 Preference를 찾으려 해도 못찾을 것이다.

File > Settings = Preference

 

6. Gradle를 통해 실행하는 것 보다, InteliJ를 통해 실행하는 것이 속도 측면에서 빠르다.