Spring으로 서버 개발하기

델리·2023년 7월 6일

Spring 학습하기

목록 보기
1/5

Flutter만 공부하고 개발을 하다가 문득 Flutter을 메인으로 삼기엔 아직 많이 불안한 부분이 있단걸 깨달았습니다.. 그래서 Flutter를 메인 스택으로 삼지 않고, 그동안 관심이 많았던 백엔드 공부를 하고 공부한 내용을 잊지 않기 위해 복습하는 느낌으로 포스팅을 시작하려 합니다.

야매로 서치하면서 만든 Ktor 서버가 있지만 Ktor도 아직은 사람들이 많이 쓰지 않기에 자바왕국인 한국에서 많이 쓰이는 Spring과 Spring Boot을 공부하려 합니다.

글 쓰는 솜씨가 많이 부족해도 양해 부탁드려요~~

Spring & Spring Boot 프로젝트 생성하기

저는 IDE로 인텔리제이를 선택했습니다. 인텔리제이에서 새 프로젝트 만들기를 누르면 아래 화면이 나오는데, 여기서 Spring Initializr로 스프링 프로젝트를 생성할수 있습니다.


현재 듣고 있는 강의에서는 Java를 사용하기에 언어를 Java로 선택했고, Gradle이 아닌 Maven을 사용하더라고요.. 추후 Gradle과 Maven의 차이를 공부해봐야겠습니다. 또 강의에서는 Java를 사용하기에 Java를 선택했지만 개인적으로 Kotlin을 사용하고 공부하고 싶기에, 후에 Kotlin으로 리팩토링도 진행 할 예정입니다.

다음 버튼을 누르면 해당 화면이 나타나게 되는데,

여기서 사용할 Spring Boot의 버전과, 각종 Dependencies를 추가 할수 있습니다. 솔직히 너무 많아서 놀랐습니다;; 하지만 아직 입문하고 있고, 강의에서도 아무런 디펜던시를 선택하지 않았기에 저도 선택하지 않겠습니다.

그리고 create 버튼을 누르면...!

이렇게 Spring 프로젝트가 생성되었습니다!

profile
아키텍트를 꿈꾸는 주니어 백엔드 개발자

0개의 댓글