본문 바로가기
Spring/인프런 토비의 Spring Boot

섹션 1-5 [스프링 부트 살펴보기] 스프링 부트의 이해

by include_hoany 2024. 5. 28.

스프링 부트를 이해 한다는건 어떤 의미일까?

 

스프링 부트를 이용한 개발 방법

  • 부트가 결정한 기술과 구성, 디폴트 설정을 수용
  • 외부 설정 파일을 이용한 설정 변경 방법을 활용
  • 아주 빠르게 개발을 시작할 수 있다.

스프링 부트를 이용한 개발의 오해와 한계

  • 애플리케이션 기능 코드만 잘 작성하면 된다?
    • 처음에는 맞는 이야기일 수 있으나 여기서 그치면 안된다.
  • 스프링을 몰라도 개발을 잘 할 수 있다?
    • 스프링 부트는 스프링을 기반으로 하기 때문에 스프링에 대한 학습은 꼭 필요하다.
  • 스프링 부트가 직접적으로 보여주지 않는 것은 몰라도 된다.
    • 스프링 부트의 철학이 아니다, 보여주지 않는 부분에 대해서도 검토해야한다.
  • 뭔가 기술적인 필요가 생기면 검색을 한다.
    • 꾸준한 학습이 필요합니다.

스프링 부트를 이해하게 되면?

  • 스프링 부트가 스프링의 기술을 어떻게 활용하는지 배우고 응용할 수 있다.
  • 스프링 부트가 선택한 기술, 자동으로 만들어주는 구성, 디폴트 설정이 어떤 것인지 확인할 수 있다.
  • 필요할 때 부트의 기본 구성을 수정하거나 확장할 수 있다.
  • 나만의 스프링 부트 모듈을 만들어 활용할 수 있다.