我正在尝试调用spring-boot rest控制器,但是它抛出了o.s.web.servlet.pagenotfound spring boot,我在这里看到了太多答案,但是这些都没有帮助我。
控制器类如下
@RestController
@RequestMapping("/users")
public class UsersController {
@Autowired
private UsersRepository usersRepository;
@GetMapping("/users")
public List<Users> getAllUsers() {
return usersRepository.findAll();
}
}
application.yml如下
spring.datasource.url = jdbc:mysql://localhost:3306/mydb?useSSL=false
spring.datasource.username=mine
spring.datasource.password=mine
如果需要进一步的信息,请告诉我
答案 0 :(得分:1)
我遇到了同样的问题,您的网址应该有问题。您必须输入错误的URL。
我假设您正在使用Postman测试GET请求。
检查是否通过GET请求访问,格式为JSON。
并尝试以下操作:
@RestController
@RequestMapping(value = "/")
public class UsersController {
@Autowired
private UsersRepository usersRepository;
@GetMapping("/users")
public List<Users> getAllUsers() {
return usersRepository.findAll();
}
}