본문 바로가기
  • soobinhand의 기술 블로그
트러블 슈팅

[SpringBoot] 시작하기!

by soobinhand 2021. 10. 19.
728x90

SpringBoot 시작하기!

Springboot는 다른 프레임워크보다 조금 까다로운 부분이 많았던 것 같습니다. 실제로 build를 따로 해주는 maven이나 gradle에 대한 이해가 조금은 필요했습니다. 저는 개인적으로 Springboot를 초기 셋팅을 하고 시작을 하는데 꽤나 힘들었던 기억이 있어서, 오늘은 그에 대한 이야기와 다신 그런 실수를 반복하지 않겠다는 다짐으로 글을 남겨봅니다.

 

처음 만들 때에는 Spring Initializer를 사용해도 되고, 그냥 IntelliJ에서 해도됩니다.

우선 저는 IntelliJ에서 진행했습니다.

 

File -> new -> Project -> Spring Initializer 을 누른 후 설정을 가볍게 진행해줍니다.

스프링 부트 버전은 2.5.5로 진행했습니다.

Dependencies에서는 Spring Web만을 주입하였습니다.

 

조금 기다리면 빌드완료와 폴더들이 나열되는 모습을 볼 수 있습니다.

완료화면(controllers 패키지는 처음 완료했을 때 뜨는 것은 아닙니다)

DemoApplication에 들어가셔서 그냥 run 버튼을 눌러주시면 완료!!!!

 

하지만!!!!

첫 localhost:8080의 화면

하지만 이렇게 뜹니다...

하지만 이게 정상입니다. 서버가 잘 구축되었다는 뜻입니다.

(여기까지 오셨으면 거의 다 된 것입니다.)

 

그 후 hello world라는 문구를 보고 싶다면 html 파일 하나를 간단하게 만들어봅니다.

우선 resources -> templates폴더 내에 index.html을 간단하게 만듭니다.

그 안에 html 코드를 쓰고 body 안에다가 <p>hello world</p> 를 적어줍니다.

 

그 후 이 html 파일을 보고 싶다면 아까 위에서 잠깐 봤던 controllers 파일을 만들어야합니다.

controllers라는 패키지와 그 안에 controllers라는 클래스를 하나 작성해줍니다.

 

그 후, 

controllers 클래스

이런식으로 만들어 줍니다.

어노테이션에 대한 설명은 다음에 하고, 우선 여기까지 하고 다시 Run을 해보시면

hello world가 작성된 파일을 localhost:8080에서 보실 수 있을겁니다.

 

이상 Springboot 초기 셋팅에 대해 다시 한 번 짚고 넘어가봅니다.. 화이팅..

728x90

댓글