http://127.0.0.1/api/user/search/login?username=123&password=123

spring-data-rest查询

package com.example.shijianrili.repository;

import com.example.shijianrili.domain.User;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.repository.query.Param;
import org.springframework.data.rest.core.annotation.RepositoryRestResource;
import org.springframework.data.rest.core.annotation.RestResource;

import java.util.List;

@RepositoryRestResource(path = "user")
public interface UserRepository extends JpaRepository<User,Long> {
    @RestResource(path="username",rel="username")
    List<User> findUserByUsername(@Param("username")String username);
    @RestResource(path="login",rel="login")
    List<User> findUserByUsernameAndPassword(@Param("username")String username,
                                             @Param("password")String passwrod);

}

 

相关文章: