[Spring]스프링 부트 3 시작하기

suyeon·2023년 5월 31일
0

Spring

목록 보기
2/2
post-thumbnail

🌻 스프링과 스프링 부트

  • 스프링

    • 스프링 탄생
      엔터프라이즈 애플리케이션(대규모의 복잡한 데이터를 관리하는 애플리케이션) 동시에 처리-> 서버 성능, 안정성, 보안 중요!(사이트 기능까지 신경쓰기 어려움)-> I want 개발집중 -> Spring 프레임워크 등장
  • 스프링 부트

    • 스프링 부트란?
      스프링부트는 스프링 프레임워크를 더 쉽고 빠르게 이용할 수 있도록 만든 도구
    • 스프링 부트 탄생
      스프링은 설정이 매우 복잡-> 단점 보완하귀 위해 스프링 부트 등장
  • 스프링 vs 스프링 부트

    스프링스프링 부트
    목적엔터프라이즈 애플리케이션 개발을 더 쉽게 만들기스프링의 개발을 더 빠르고 쉽게 하기
    설정 파일개발자가 수동으로 구성자동 구성

🌻 스프링 콘셉트

  • IoC: 객체의 생성과 관리를 개발자가 하는 것이 아니라 프레임워크가 대신하는 것(제어의역전: 외부에서 관리하는 객체를 가져와 사용하는 것)
  • DI: 외부에서 객체를 주입받아 사용하는 것(의존성주입: 어떤 클래스가 다른 클래스에 의존한다는 것)

🌻애너테이션

  • @SpringBootConfiguration
    스프링 부트 관련 설정을 나타내는 애너테이션
  • @Component
    사용자가 등록한 빈을 읽고 등록하는 애너테이션
    • 빈(bin)이란?
      스트링 객체
      스프링 컨테이너(빈을 생성하고 관리하는 것)가 생성하고 관리하는 객체
profile
📖개발블로그📖

0개의 댓글