Spring Boot o.s.web.servlet.pagenotfound

时间:2019-05-09 04:30:50

标签: rest spring-boot postman

我正在尝试调用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

如果需要进一步的信息,请告诉我

1 个答案:

答案 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();
    }
}