본문 바로가기

spring/Annotation

@Required

<bean class="org.springframework.beans.factory.annotation.RequiredAnnotationBeanPostProcessor"/>


얘 대신 아래 context 를 써도 됨(물론 namespace에 context가 추가 되어 있어야함


<context:annotation-config/>


자바에서는 @Required 어노테이션을 사용해서 해당 setter의 property 값을 무조건 줘야함을 명시한다.


@Required

public void setRequired(int required) {

this.required = required;

}


참고 : <context:annotation-config/> 설정은 어노테이션을 사용하겠다는 설정이며 @Required 어노테이션에만 해당되는 것이 아닌 모든 어노테이션에 해당되는 설정이다.


'spring > Annotation' 카테고리의 다른 글

@Value, Spring EL  (0) 2014.05.07
@Resource  (0) 2014.05.02
어노 테이션을 사용하기 위한 설정  (0) 2014.05.02
@component : @Service,@Repository,@Controller  (0) 2014.05.02
@Autowired  (2) 2014.05.02