inblog logo
|
Coding's note
    Spring(study)

    1강. 스프링의 핵심

    이소연's avatar
    이소연
    Aug 06, 2024
    1강. 스프링의 핵심

    1. framework

    틀 안에서 동작해라.
    즉, 정해진 틀안에서 짜라. 마음대로 x
     

    2.스프링은 오픈소스

    -소스코드 공개돼있다. ⇒ 내부를 볼 수 있다. → 내부를 뜯어고칠 수 있다. (무료)
     

    3. ioc컨테이너를 가진다.

    -inversion of controll : 제어의 역전
    주도권이 스프링에게 있다.
    :
    그 전에) class 설계도, object 실체화가 가능한 것, instance 실체화 된 것.
    ex) abstract class 추상 클래스 vs 그냥 class
     
    롤에서 누누class{ 변수, 변수}
    → 누누는 실체화가 가능 게임에서 튀어나옴
    ⇒ 누누는 오브젝트
     
    abstract class 캐릭터 { } ⇒ 추상적인 의미 ⇒ 실체화가 불가
     
    다른 예) 가구_추상적 의미 /// 의자, 침대는 실체화가 가능하니까 object ⇒ 실체화가 된 것은 인스턴
     
    1. di를 지원한다.
    스프링이 힙메모리에 오브젝트들을 띄우주고 우리는 di 다른 곳 메서드에서 그것들을 인스턴스화할 수 있다. 그리고 예를 들어 여러 다른 곳(a,b)에서 의자를 불렀어도 a의자, b의자는 같은 의자이다.(싱글톤이기)
     
    notion image
    notion image
    Share article

    Coding's note

    RSS·Powered by Inblog