본문 바로가기

개발/스프링부트

[스타트스프링부트(1)] 프로젝트를 위한 준비

스프링 부트의 장점

개발 환경 세팅을 간소화 해준다. 

"프로젝트 세팅만 다 하면 개발 절반은 다 한거에요" 라는 말이 괜히 있는게 아니다.

 

스프링 부트와 JDK의 관계

스프링 부트 버전에 따라 사용하는 JDK의 버전이 다름을 유의해야 합니다. 

예. 스프링 부트 1.5.4는 Java7이 필요. 

 

사용할 개발 환경

1) IDE: IntelliJ

www.jetbrains.com/idea/

 

IntelliJ IDEA: The Capable & Ergonomic Java IDE by JetBrains

A Capable and Ergonomic Java IDE for Enterprise Java, Scala, Kotlin and much more...

www.jetbrains.com

1. 새 프로젝트 생성> New project 클릭

2. 프로젝트 기본 세팅

주목:

  • 빌드툴은 maven을 사용합니다. 
  • 패키징은 WAR로 합니다. 내장 톰캣을 사용할 예정이기 때문입니다. 

* 추후 찾아볼 것:

- maven과 gradle의 차이

- WAR vs JAR 

 

 

3. Dependency 세팅

  • Developer Tools > Lombok
  • Web > Spring Web
  • Template Engines > Thymeleaf
  • SQL > H2 Database

4. 디버그 클릭

5. 정보 확인

- 포트번호: 8080 

   >> 변경을 원할 경우 src/main/resources/application.properties 파일에서 port 번호 변경

   >> 예. server.port=8081

 

* 참고 

처음에 포트번호를 77로 정했더니 UNSAFE PORT라는 에러가 떴다. 

원인을 찾아보니, chrome에서 막는 포트번호이다. 아래 포스팅을 참고하자.

blog.naver.com/celine2011/220973349118 

 

크롬에서 막혀있는 포트, ERR_UNSAFE_PORT

시놀로지 DSM 주소를 6000번으로 포트포워딩 했더니 익스플로러에서는 접속이 되고 크롬에서는 아래 캡...

blog.naver.com

 

- 끝 -