가끔 내 콩을 가지고 있는데, 콩밥 MyNullable
가끔은 괜찮습니다. 문제는이 클래스를 사용하는 bean을 생성하고자 할 때입니다. (항상 아니지만 null
을 수락합니다).null 매개 변수가있는 @Bean 메소드
오류가 발생합니다 (종속성을 찾을 수 없음). 어떻게 든이 매개 변수에 required = false
링크 (@Autowired
에 링크)와 같은 주석을 달 수 있습니까? 자바 (8)을 사용하는 경우
@Bean
@Scope(SCOPE_PROTOTYPE)
public SynchronousRpcProxy myBean(MyObj1 notNull1, MyObj2 notNull2, MyNullable canBeNull) {
assert notNull1 != null;
assert notNull2 != null;
// assert canBeNull!= null; // this is not true because canBeNull can be null
return new SmthFromExternalLib(notNull1, notNull2, canBeNull); // do staff
}
Nope, Java 7이 탑재되어 있습니다. – MAGx2
@ MAGx2 Java 8을 사용하지 않는 경우 편집을 참조하십시오. – Jesper
'''isSingleton'''이 false가 아니어야합니까? 내 예제에서는 프로토 타입입니다. – MAGx2