3
我試圖根據Reference 4.4 Custom Implementations從Spring guide : Accessing MongoDB Data with REST創建一個自定義查詢。但是我的自定義方法不能從存儲庫的REST接口(/ user/search)中獲得。Spring數據REST:MongoDB存儲庫的自定義查詢
(例如瀏覽器無法找到本地主機:8080 /用戶/搜索/ GetByKidsAge年齡= 1)
有人能幫助我想通了這一點,給我一些建議嗎? 非常感謝!
下面是我的代碼:
UserRepositoryCustom.java
public interface UserRepositoryCustom {
public List<User> GetByKidsAge(@Param("age") int age);
}
UserRepositoryImpl.java
public class UserRepositoryImpl implements UserRepositoryCustom {
@Override
public List<User> GetByKidsAge(int age) {
return /*perform query*/;
}
}
UserRepository.java
@RepositoryRestResource(collectionResourceRel = "user", path = "user")
public interface UserRepository extends MongoRepository<User, String>, UserRepositoryCustom {
List<User> findByLastName(@Param("name") String name);
}