8.2.5: Spring 3.0 에 추 가 된 @ DependsOn 과 @ Lazy

665 단어 Spring
@ DependsOn 은 다른 Bean 을 강제로 초기 화 하 는 데 사 용 됩 니 다.빈 클래스 나 방법 을 수식 할 수 있 습 니 다. 이 Annotation 을 사용 할 때 하나의 문자열 배열 을 매개 변수 로 지정 할 수 있 습 니 다. 각 배열 요 소 는 강제 초기 화 된 빈 에 대응 합 니 다.
@DependsOn({"steelAxe","abc"})
@Component
public class Chinese implements Person{
   //codes here
}

@ Lazy 는 이 Bean 이 사전 초기 화 를 취소 할 지 여 부 를 지정 하 는 데 사 용 됩 니 다.주로 Spring Bean 클래스 를 수식 하 는 데 사 용 됩 니 다. 이 Bean 의 초기 화 행 위 를 지정 하 는 데 사 용 됩 니 다. 이 Annotation 을 사용 할 때 boolean 형의 value 속성 을 지정 할 수 있 습 니 다. 이 속성 은 이 Bean 을 미리 초기 화 할 지 여 부 를 결정 합 니 다.
@Lazy(true)
@Component
public class Chinese implements Person{
   //codes here
}

좋은 웹페이지 즐겨찾기