본문 바로가기
개발/백엔드-스프링부트

스프링부트 개념 정리 (1)

by 쑨토리 2022. 10. 6.
반응형

💡 스프링부트란?

 

프로그램 개발을 햄버거 가게이 빗대어 설명해보자. 

 

💻 🔁 🍔 

 

만약, 햄버거 가게를 차리려고 하는데 관련 경험이 없다면, 어떻게 해야 할까?

햄버거 가게 알바를 통해서 차근차근 배워 가면 된다. 👨🏻‍🍳

하지만, 시간과 시행착오를 줄이는게 베스트. 🕰⬇️

 

좋은 방법이 없을까? 

바로 누군가의 레시피와 노하우들이 집약된 프렌차이즈를 활용하는 것이다. 

 

이렇게 프로그램도 마찬가지다.

자바 프로그램을 만들기 위한 노하우가 응축되어 있는게 스프링부트!!

스프링 부트를 사용하면 보다 빠르고 쉬운 프로그램을 만들 수 있다.

원하는 레시피들을 찾고 내 것으로 만들면 끝!

 

 


 

💡 웹서비스의 동작 원리

 

웹서비스는 클라이언트와 서버의 응답 요청으로 동작.

클라이언트란, 서비스를 사용하는 프로그램/컴퓨터

서버, 서비스를 제공하는 프로그램/컴퓨터

 


 

localhost:8080/hello.html

*localhost 

- 내 컴퓨터라는 주소! 

*8080

- 포트번호

 

=> 우리집의 8080방!에서 수행되고 있는 hello.html 파일을 요청하면 해당 파일의 코드를 응답으로 던져줌.

 

(위 처럼 file명을 직접 명시했을때, 스프링부트는 기본적으로 src > main > resources > static 에서 file을 찾음!)

 


 

 

출처 : https://www.youtube.com/playlist?list=PLyebPLlVYXCiYdYaWRKgCqvnCFrLEANXt