이 autowired 필드가 항상 null 인 이유는 무엇입니까?

스테판

개인 필드가있는 엔티티가 있습니다 countryCode. 국가 코드를 설정하기 위해 엔터티 클래스에 편리한 메서드를 추가하고 싶습니다. CountryCode 개체 또는 문자열을 사용하여 국가 코드를 설정할 수 있습니다.

국가 코드가 문자열로 설정된 경우 CountryCode 저장소가 필요합니다. 그러나 Spring이 저장소 필드를 초기화하도록 할 수 없습니다. 심지어 나는 넣을 경우 @Component@Scope("prototype")내 법인에 ...

내가 무엇을 놓치고 있습니까?

private CountryCode countryCode;

public void setCountryCode(String code) {
    this.countryCode = getByCode(code);
}

@Autowired
@Transient
private CountryCodeRepository countryCodeRepository;

private CountryCode getByCode(String code) {
    if (code == null) {
        throw new NullPointerException("The country code cannot be null.");
    }

    // countryCodeRepository is NULL below...
    CountryCode finalCC = countryCodeRepository.findByAlpha2OrAlpha3(code);

    // ...
}
르네 링크

귀하의 엔티티 클래스는 일부 ORM 프레임 워크에 의해 인스턴스화되므로 봄에 의해 인스턴스화되지 않습니다. 따라서 봄은 필드를 자동으로 자동 배선 할 수 없습니다.

그렇다면 이러한 옵션이 있습니다.

더 많은 정보를 제공해주세요.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

추가 필드가 "지정됨"인 필드가 항상 null 인 이유는 무엇입니까?

분류에서Dev

ref가 항상 null 인 이유는 무엇입니까?

분류에서Dev

구독 이벤트가 항상 null 인 이유는 무엇입니까?

분류에서Dev

이 봄 응용 프로그램의 필터에서 autowired bean이 null 인 이유는 무엇입니까?

분류에서Dev

Asp.Net MVC에서 ApplicationUser가 항상 내 코드에서 null 인 이유는 무엇입니까?

분류에서Dev

SCNPhysicsContact.collisionImpulse가 항상 0.0 인 이유는 무엇입니까?

분류에서Dev

post 매개 변수가 Reactjs의 asp.net 핵심 웹 API가 항상 null 인 이유는 무엇입니까?

분류에서Dev

속성 파일에서 읽을 때 환경 변수가 항상 null 인 이유는 무엇입니까?

분류에서Dev

WebApi-내 게시물 변수가 항상 null 인 이유는 무엇입니까?

분류에서Dev

내 상태가 항상 거짓 인 이유는 무엇입니까?

분류에서Dev

오류가 발생합니다. 값은 null 일 수 없습니다. ICollection이 항상 null 인 이유는 무엇입니까?

분류에서Dev

이 ListView가 null 인 이유는 무엇입니까?

분류에서Dev

이 TextView가 null 인 이유는 무엇입니까?

분류에서Dev

목록에 요소를 삽입 할 때 n이 항상 null 인 이유는 무엇입니까?

분류에서Dev

이 조건이 항상 참인 이유는 무엇입니까?

분류에서Dev

((ans! = 'N') || (ans! = 'Y'))가 항상 참인 이유는 무엇입니까?

분류에서Dev

Outlook 추가 기능 AppointmentItem :: * 항상 * OlRecurrenceState.olApptMaster 인 이유는 무엇입니까?

분류에서Dev

Firebase 인증에서 facebook을 사용하여 로그인하면 currentUser가 항상 null 인 이유는 무엇입니까?

분류에서Dev

JUnitParams 메소드에서 설정 한 후 필드 변수가 null 인 이유는 무엇입니까?

분류에서Dev

이 AJAX 호출의 Controller 대상에서 게시 된 데이터가 null 인 이유는 무엇입니까?

분류에서Dev

Web API에서 내 양식 본문이 항상 null 인 이유는 무엇입니까?

분류에서Dev

execve 및 brk (NULL)이 항상 처음 두 시스템 호출 인 이유는 무엇입니까?

분류에서Dev

조건부 메서드에 대한 인수가 항상 유형 검사되는 이유는 무엇입니까?

분류에서Dev

이 코드가 항상 "일치하지 않음"을 인쇄하는 이유는 무엇입니까?

분류에서Dev

UITableView가 null 인 이유는 무엇입니까?

분류에서Dev

내 전역 변수가 null 인 이유는 무엇입니까?

분류에서Dev

화면 크기가 null 인 이유는 무엇입니까?

분류에서Dev

EJB가 null 인 이유는 무엇입니까?

분류에서Dev

getArgument가 NULL 인 이유는 무엇입니까?

Related 관련 기사

  1. 1

    추가 필드가 "지정됨"인 필드가 항상 null 인 이유는 무엇입니까?

  2. 2

    ref가 항상 null 인 이유는 무엇입니까?

  3. 3

    구독 이벤트가 항상 null 인 이유는 무엇입니까?

  4. 4

    이 봄 응용 프로그램의 필터에서 autowired bean이 null 인 이유는 무엇입니까?

  5. 5

    Asp.Net MVC에서 ApplicationUser가 항상 내 코드에서 null 인 이유는 무엇입니까?

  6. 6

    SCNPhysicsContact.collisionImpulse가 항상 0.0 인 이유는 무엇입니까?

  7. 7

    post 매개 변수가 Reactjs의 asp.net 핵심 웹 API가 항상 null 인 이유는 무엇입니까?

  8. 8

    속성 파일에서 읽을 때 환경 변수가 항상 null 인 이유는 무엇입니까?

  9. 9

    WebApi-내 게시물 변수가 항상 null 인 이유는 무엇입니까?

  10. 10

    내 상태가 항상 거짓 인 이유는 무엇입니까?

  11. 11

    오류가 발생합니다. 값은 null 일 수 없습니다. ICollection이 항상 null 인 이유는 무엇입니까?

  12. 12

    이 ListView가 null 인 이유는 무엇입니까?

  13. 13

    이 TextView가 null 인 이유는 무엇입니까?

  14. 14

    목록에 요소를 삽입 할 때 n이 항상 null 인 이유는 무엇입니까?

  15. 15

    이 조건이 항상 참인 이유는 무엇입니까?

  16. 16

    ((ans! = 'N') || (ans! = 'Y'))가 항상 참인 이유는 무엇입니까?

  17. 17

    Outlook 추가 기능 AppointmentItem :: * 항상 * OlRecurrenceState.olApptMaster 인 이유는 무엇입니까?

  18. 18

    Firebase 인증에서 facebook을 사용하여 로그인하면 currentUser가 항상 null 인 이유는 무엇입니까?

  19. 19

    JUnitParams 메소드에서 설정 한 후 필드 변수가 null 인 이유는 무엇입니까?

  20. 20

    이 AJAX 호출의 Controller 대상에서 게시 된 데이터가 null 인 이유는 무엇입니까?

  21. 21

    Web API에서 내 양식 본문이 항상 null 인 이유는 무엇입니까?

  22. 22

    execve 및 brk (NULL)이 항상 처음 두 시스템 호출 인 이유는 무엇입니까?

  23. 23

    조건부 메서드에 대한 인수가 항상 유형 검사되는 이유는 무엇입니까?

  24. 24

    이 코드가 항상 "일치하지 않음"을 인쇄하는 이유는 무엇입니까?

  25. 25

    UITableView가 null 인 이유는 무엇입니까?

  26. 26

    내 전역 변수가 null 인 이유는 무엇입니까?

  27. 27

    화면 크기가 null 인 이유는 무엇입니까?

  28. 28

    EJB가 null 인 이유는 무엇입니까?

  29. 29

    getArgument가 NULL 인 이유는 무엇입니까?

뜨겁다태그

보관