Spring 은 어떻게 Bean 의 실례 를 드 러 냅 니까?

먼저 노출 하고 싶 은 종 류 를 쓰 세 요.
public class UtilBean {

	private static UtilBean utilBean;
	
	public void init() {
		UtilBean .utilBean= this;
	}
	public static UtilBean getUtilBean() {
		return utilBean;
	}
	//             
        ...
}

그리고 Spring 프로필 에서 인 스 턴 스 를 초기 화 합 니 다.
<bean id="utilBean" class="com.model.UtilBean" init-method="init" lazy-init="false">
</bean>

여기 서 설정 한 "init - method" 는 Spring 이 utilBean 인 스 턴 스 를 생 성 한 후에 호출 할 방법 을 알려 주 는 것 입 니 다. 예 를 들 어 init 방법 에서 방금 생 성 된 인 스 턴 스 를 정적 변수 에 할당 한 것 입 니 다.
이렇게 하면 당신 이 호출 할 때 주입 하지 않 고 직접 사용 할 수 있 습 니 다.
예: UtilBean util = UtilBean. getUtilBean ();

좋은 웹페이지 즐겨찾기