1
我UserController類:使用Jparepository的方法的FindAll與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);
}
}
我的問題是,現在,如果我打開本地主機:8080 /用戶URL, 我會得到我的JSON格式內的所有用戶。之前我遵循Spring mvc教程,在那裏他們使用ModelAndView方法在調用URL時自動打開一個jsp頁面。
有沒有什麼方法可以使用FindAll Users()並同時打開一個jsp或者html頁面,並在那裏列出方法的結果?
非常感謝。 –