optional (1) 썸네일형 리스트형 @Autowired required 옵션 주입할 스프링 빈이 없어도 애플리케이션이 동작해야 할 때가 있습니다. @Autowired는 required 옵션의 기본값이 true로 되어 있어서 자동 주입 대상이 없으면 오류가 발생합니다. 이번 포스팅은 자동 주입 대상을 옵션으로 처리하는 방법을 통해 오류가 발생하지 않도록 하는 방법에 대해서 작성하였습니다. 자동 주입 대상을 옵션으로 처리하는 방법은 아래와 같습니다. @Autowired(required=false): 자동 주입할 대상이 없으면 @Autowired가 선언된 메서드 자체가 호출되지 않습니다. org.springframwork.lang.@Nullable: 자동 주입할 대상이 없으면 null이 입력됩니다. Optional : 자동 주입할 대상이 없으면 Optional.empty가 입력됩니다... 이전 1 다음