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