1
我遵循指令here概述爲我的MongoDB存儲庫實現自定義方法。但是,沒有一種自定義方法似乎可用(春天似乎沒有發現findAllSeries
和uploadSomeSeries
)。我已經檢查了命名Spring數據MongoDB自定義存儲庫方法實現
SeriesRepository:
@RepositoryRestResource(collectionResourceRel = "series", path = "series", excerptProjection = SeriesProjection.class)
public interface SeriesRepository extends MongoRepository<Series, String>, SeriesRepositoryCustom {
List<Series> findByWinnerId(@Param("id") String id);
}
SeriesRepositoryCustom:
public interface SeriesRepositoryCustom {
ResponseEntity<Void> createSeries(Series series);
}
SeriesRepositoryImpl:
public class SeriesRepositoryImpl implements SeriesRepositoryCustom {
private final MongoOperations operations;
@Autowired
public SeriesRepositoryImpl(MongoOperations operations) {
this.operations = operations;
}
@Override
@RequestMapping(method = RequestMethod.POST)
public ResponseEntity<Void> createSeries(@RequestBody Series series) {
// ... implementation
}
}