08 빈 생명주기

p106(좌측이미지) - src/main/java/spring/basic/lifecycle/LifeCycleBeanWithConfiguration

public class LifeCycleBeanWithConfiguration {

    public LifeCycleBeanWithConfiguration() {
        System.out.println("생성자 호출: LifeCycleBeanWithConfiguration 객체 생성");
    }

    public void init() {
        System.out.println("LifeCycleBeanWithConfiguration init 호출: 빈 초기화 작업 실행");
    }

    public void destroy() {
        System.out.println("LifeCycleBeanWithConfiguration destroy 호출: 빈 자원 정리 작업 실행");
    }

    public void doSomething() {
        System.out.println("LifeCycleBeanWithConfiguration 비즈니스 로직 실행");
    }
}

p106(우측이미지) - src/main/java/spring/basic/lifecycle/LifeCycleBeanWithConfiguration

p107 - src/test/spring/basic/lifecycle/LifeCycleBeanTest

p109 - src/main/java/spring/basic/lifecycle/LifeCycleBean

p110 - src/test/java/spring/basic/lifecycle/LifeCycleBeanTest

p111 - src/main/java/spring/basic/lifecycle/LifeCycleBeanReal

p112 - src/test/java/spring/basic/lifecycle/LifeCycleBeanTest

Last updated