マイUserControllerでクラスでJparepositoryのFindAllメソッドを使用して:8080 /ユーザーURL、 私はJSON形式内のすべての私のユーザーを取得します:のModelAndView
package org.peronalitymeet.controller;
import org.peronalitymeet.entity.User;
import org.peronalitymeet.entity.request.AddUserRequest;
import org.peronalitymeet.repository.UserRepository;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RestController;
import java.util.List;
@RestController
public class UserController {
private UserRepository userRepository;
@Autowired
public UserController(UserRepository userRepository) {
this.userRepository = userRepository;
}
@RequestMapping(value="/users", method = RequestMethod.GET)
public List<User> findAllUsers(){
return userRepository.findAll();
}
@RequestMapping(value="/signup", method = RequestMethod.POST)
public void addUser(@RequestBody AddUserRequest addUserRequest){
User user = new User();
user.setFirstname(addUserRequest.getFirstname());
user.setSurname(addUserRequest.getSurname());
userRepository.save(user);
}
}
私の問題は、今私は、ローカルホストを開いた場合ということです。以前は私はSpring MVCのチュートリアルに従っていました。そこで、ModelAndViewメソッドを使用して、URLが呼び出された場合にJSPページを自動的に開きます。
FindAll Users()を使用する方法はありますか?同時にjspまたはhtmlページを開き、その中にメソッドの結果をリストしますか?
ありがとうございます。 –