springboot와 mongo의 저장소를 사용하여 Comparator 클래스를 정의하고 나만의 객체 비교 방법을 구현하고 싶었습니다. 코드는 다음과 같습니다:
그러나 이 경우 storyRepository는 null입니다. 어떻게 처리해야 하나요? 감사합니다
光阴似箭催人老,日月如移越少年。
이렇게 작성하는 것은 괜찮지만 사용할 때는 Spring 컨텍스트에서 가져와야 합니다. 예를 들어 @Autowired 。不知道你是不是这么做的。如果你用的时候临时再去 new PhaseComparator() ,那里面的 storyRepository를 사용하면 확실히 null이 됩니다.
@Autowired
new PhaseComparator()
storyRepository
이렇게 작성하는 것은 괜찮지만 사용할 때는 Spring 컨텍스트에서 가져와야 합니다. 예를 들어
@Autowired
。不知道你是不是这么做的。如果你用的时候临时再去new PhaseComparator()
,那里面的storyRepository
를 사용하면 확실히 null이 됩니다.