1 분 소요

스프링 강의 1일차

0. 목차

1. 스프링을 왜 배우는가?

2. 프로젝트 생성

1. 스프링을 왜 배우는가?

국비학원 이후 자바-스프링으로 IT직군에 취업은 했으나 조금 더 실력을 향상시키기 위해 Inflean 강의를 시작!!

시작부터 다시 생각하게끔되는 말을 해주었다.
우리는 왜 스프링을 공부해야하는가?
그렇다 우리는 왜 스프링을 공부해야하는 것일까? 그 이유는 이렇게 말하면 개발자를 꿈꾸고있는 사람으로서 살짝 그렇지만 대부분의 기업에서 사용하고 있기 때문이다.
노마드 코더 강의를 들으면서 가장 인상 깊게 남았던 것은 짧게 배우고 오래 사용할 수 있는 언어를 선택하는 것이였다.

또한 스프링을 통해 실무에서 제대로 동작하는 웹어플리케이션을 개발하기 위해서 학습을 해야하는 것이다.
개발자는 코딩을 하면서 빠르게 배울 수 있기에 이해만하고 끝나는 것이 아니라 직접 쳐보고 만들어 보는 것을 추천드리고 싶다.

이번 강의를 수강하면서의 목표는 스프링이라는 프레임워크가 어떻게 돌아가는지 알아보는 것을 위주로 수강하면 포스팅을 시작!

2. 프로젝트 생성

개발환경은
jdk - 11
ide - IntelliJ 또는 eclipse
를 사용할 예정이다. 원래는 eclipse로만 개발을 해봤지만 이번 기회에 IntelliJ를 써볼 예정이다. jdk설치 및 IntelliJ에 대해서는 추후 포스팅을 하겠다.

jdk와 ide을 설치하였다면 http://start.spring.io 에 접속해서
project - Gradle Project Language - Java Spring Boot - 2.6.0 (추후 버전이 업데이트된다면 SNAPSHOT 또는 M1이 적힌 것만 안쓰면 됩니다)
Project Metadata에서 group은 원하는 이름, 저는 hello라고 했습니다. artifact는 프로젝트의 이름이라고 생각하시고 적어주시면 됩니다. 저는 hello-spring으로 했습니다. 나머지는 설정을 따로 안해주셔도 됩니다.
Java - 11

그리고 가장 중요한 Dependencies에서 꼭 더해야하는 것들입니다.
Spring Web
Thymleaf
Spring Boot DevTools (이 라이브러리는 추가하셔도 좋고 추가를 안하셔도 괜찮습니다. 다만 추가를 안하신다면 소스를 바꾸고 항상 새로고침을 해야하는 상황이 ㅠㅠ)

그대로 따라하셨다면 GENERATE ~~~라고 적혀있는 부분을 클릭하면 다운로드가 될 것입니다.
해당 zip을 풀었다면 IntelliJ를 열어서 open 클릭 후 gradle.build를 찾아서 열어주면 됩니다. 이때 프로젝트로 열기를 해주시면 됩니다.
이것으로 프로젝트 생성까지 마무리입니다!!

내일 View 환경설정을 포함 정리가 되는 부분까지 정리해서 올리겠습니다~