传送出去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