Spring Boot - 1. 기본 스프링부트 이론

Bloooooooooooooog..·2023년 3월 25일
0

스프링 부트 설치 / 기본 개념 이해

STS는 사이트를 통해 설치
기본적인 DI와 Ioc의 개념을 익혔다.

DI

의존 관계 주입. 객체 생성의 스프링에게 위임하는 것으로 일단은 쉽게 생각하기로 했다. 매번 클래스마다 heap 메모리에 new를 통해 객체를 생성하지 않고, spring에게 일정 영역의 객체 생성과 관리를 위임하는 것

Ioc

제어의 역전. 용어가 상당히 생소하고 어렵다.

public class A {

    private B b;

    public A()
        b = new B();
    }
}

위의 경우 일반적 사용

public class A {

    @Autowired
    private B b;
}

위의 경우 어노테이션을 이용한 제어의 역전. 스프링 컨테이너가 직접 객체를 제어하여 어노테이션을 통해 관리한다.

자세하게 이해하자면 상당히 길고 복잡한 내용이겠지만 일단은 사용에 중점을 두고 가볍게 지나갔다. 나중에 더 깊게 파고들 때가 있겠지..

profile
공부와 일상

0개의 댓글