프로젝트 생성

 

스프링 부트 3.x 버전으로 프로젝트 생성하기 

  • Packaging: War 로 하면 JSP 를 실행할 수 있으므로 꼭 필요
  • 3.x 이상은 자바 17버전 이상을 사용해야한다.

 

 

 

자바 17버전으로 쓰기 때문에 꼭 환경변수 확인필수!

- 나는 이전에 자바 11버전을 썼기때문에 JAVA_HOME에서 17로 수정했다 

 

 

 

 

※ 번외

이클립스에서 프로젝트 가져오기 

(이클립스로는 오류가 나서 해결이 안되어 그냥 인텔리제이로 변경했다..)

 

 

 

인텔리제이는 프로젝트 가져올때 open > 저장한 프로젝트의 build.gradle을 선택하면 프로젝트를 가져올 수 있다.

 

 

인텔리제이 설정
File > Setting > Gradle 

스프링 부트 3.2 부터 IntelliJ IDEA 가 아닌 Gradle 옵션을 선택한 상태

 

  • 차이점
    • IntelliJ IDEA 으로 실행 : tomcat 의존성 유지
    • Gradle : tomcat 의존성 제거

 

 

 

 

 

servletApplication.main()메소드 무한로딩

 

인텔리에서에서 프로젝트 실행했더니 왜 계속 무한실행이 되는걸까?

 

로딩 부분은 프로젝트 로딩 시점에 의존성을 불러올 때만 발생하는 것이고 실행에는 전혀 문제가 없다고 한다!

gradle에서 IntelliJ IDEA로 변경하면 무한로딩이 안된다고는 하지만 IntelliJ 무료 버전은 gradle 옵션으로 설정한다!

  • 스프링부트 3.x  이상부터  gradle 적용
  • 스프링부트 3.x 이전이면 IntelliJ IDEA

 

어쨋든 정상 실행!

tomcat-started-on-port-8080 확인하고 

 

 

url에 http://localhost:8080 접속해서 whitelabel error page 가 뜨면 성공이다

(서버가 정상적으로 실행이 됐고 들어갈 페이지가 없다는 뜻)

 

 

 

 

 

 


 

 

일단 인텔리제이 다시 설정 

인텔리제이 설정
File > Setting > Gradle 

Gradle가 아닌 IntelliJ IDEA 옵션을 선택한다.

Gradle 을 통해 실행하면 좀 느려서..

 

 

 

 

 

롬북 라이브러리 설정하기 

 

 

setting > Pulgin > Marketplace 에서 롬북 설치 후 재시작 하기

 

 

 

 

setting > Annotation Processors > Enable annotation processing 어노테이션 활성화 체크하기! 

그리고 재시작! 이러면 롬북을 사용할 수 있다.

 

 

 

 

Postman 설치

 

https://www.postman.com/downloads

* 회원가입 후 설치할 수 있음

Postman 은 api 테스트할 때 편리하다 

반응형
LIST

+ Recent posts