Я новичок в загрузке Spring. Я пытался создать веб-службу RESTful, которая также подключается к MongoDB. Все работает отлично, как объясняет руководство, за исключением этого.
package hello.requests;
import java.util.List;
import org.springframework.data.mongodb.repository.MongoRepository;
import org.springframework.data.repository.query.Param;
import org.springframework.data.rest.core.annotation.RepositoryRestResource;
import hello.models.CustomerModel;
@RepositoryRestResource(collectionResourceRel = "people", path = "people")
public interface CustomerRepository extends MongoRepository<CustomerModel, String> {
List<CustomerModel> findByLastName(@Param("name") String name);
}
Здесь я пытаюсь изменить конечную точку RESTful для репозитория по умолчанию от /customerModels
до /people
. Но когда я запускаю это, я получаю 404, если пытаюсь /people
, но отлично работает для /customerModels
.
В более широком смысле, как работает @RepositoryRestResource
?
Что я здесь делаю неправильно?