傳送出去findByUsername的結果需要看到的搜索結果:如何看到CrudRepository
@Repository
public interface UserRepository extends CrudRepository<User, Long> {
public User findByUsername(String username);
}
這是我從我的控制器調用:
:@RequestMapping(value = "https://stackoverflow.com/users/find", method = RequestMethod.GET)
public @ResponseBody User findByUsername(@RequestParam("username") String userName) {
return usersRepo.findByUsername(userName);
}
以上的方法是通過所謂的
@GET("https://stackoverflow.com/users/find")
public User findByUsername(String userName);
而該等級的用戶在這裏:
@Entity
public class User {
@Id
@GeneratedValue(strategy=GenerationType.AUTO)
private long id;
private String username;
etc...
默認方法的結果我可以在瀏覽器中輸入例如本地主機:8080 /用戶
我嘗試了很多可能的請求,但似乎我失去了一些東西。任何幫助表示讚賞。
你究竟需要什麼? – 2014-11-21 18:56:18
我想在瀏覽器中看到findByUsername的結果。我應該在網絡瀏覽器中調用哪個地址?我試過:localhost:8080/users/find?用戶名99 – burseaner 2014-11-25 17:29:37
試試這個 localhost:8080/users/find?username = 99 – 2014-11-26 05:49:02