springboot と mongo のリポジトリを使用して、Comparator クラスを定義し、独自のオブジェクトの比較メソッドを実装したいと考えました。コードは以下のように表示されます:
ただし、この場合、storyRepository は null です。 どう対処すればいいでしょうか? ###ありがとう###
光阴似箭催人老,日月如移越少年。
このように書いても問題ありませんが、使用する場合は Spring コンテキストから取得する必要があります。たとえば、@Autowired 。不知道你是不是这么做的。如果你用的时候临时再去 new PhaseComparator() ,那里面的 storyRepository を使用すると必ず null になります。
@Autowired
new PhaseComparator()
storyRepository
このように書いても問題ありませんが、使用する場合は Spring コンテキストから取得する必要があります。たとえば、
@Autowired
。不知道你是不是这么做的。如果你用的时候临时再去new PhaseComparator()
,那里面的storyRepository
を使用すると必ず null になります。