通过邮递员传递URL时,在邮递员中找不到错误404

时间:2019-07-18 17:49:49

标签: java mysql spring-boot

当我使用发帖请求传递此网址http://localhost:8080/app/users时,收到的错误404在邮递员中找不到。...

我尝试在代码中使用一些更改,但给出了相同的错误

这是我的控制器类:

package com.controller;

import com.entity.User;

import com.repository.UserRepository;

import org.springframework.beans.factory.annotation.Autowired;

import org.springframework.web.bind.annotation.*;

import java.util.List;
import java.util.Optional;

@RestController

@RequestMapping("/app")

public class UserController 

{
    @Autowired

    private UserRepository userRepository;

    @PostMapping("/users")
    public User create(@RequestBody User user)
    {
        return userRepository.save(user);
    }

    @GetMapping("/users1")
    public List<User> findAll()
    {
        return userRepository.findAll();
    }

    @DeleteMapping("/users/{user_id}")
    public List<User> delete(@PathVariable("user_id") Long userId)
    {
        userRepository.deleteById(userId);
        return userRepository.findAll();
    }

    @GetMapping("/users/{user_id}")
    public Optional<User> findByUserId(@PathVariable("user_id") Long userId)
    {
        return userRepository.findById(userId);
    }
}
[Directory structure:][1]

当我通过邮递员传递url时,数据应该插入数据库中,但它给我的错误404没找到

0 个答案:

没有答案