今天想用 springboot + vue 做个小东西练一练,结果在springboot controller 就出现了一些问题,直接给代码,大佬们帮忙看一眼
package liang.a.controller; import liang.a.bean.User; import liang.a.service.UserService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import java.util.HashMap; import java.util.Map; /** * Created with IntelliJ IDEA. * User: 阿良 * Date: 2019/11/1 * Time: 9:25 * Description: No Description */ @RestController @RequestMapping("/userController") public class UserController { @Autowired private UserService userService; /** * 初始化用户列表 * @return */ @RequestMapping(value = "/initAllUser", method = RequestMethod.GET) public Map<String, Object> initAllUser() { Map<String, Object> map = new HashMap<>(); map.put("userList", userService.selectAllUser()); map.put("status", 200); return map; } /** * 注册用户 * @param user * @return */ @RequestMapping(value = "/addUser", method = RequestMethod.POST) public Map<String, Object> addUser(@RequestBody User user) { Map<String, Object> map = new HashMap<>(); Boolean insertResult = userService.insertUser(user); if (insertResult) { map.put("userId", user.getId()); map.put("status", 200); } return map; } /** * 注销用户 * @param id * @return */ @RequestMapping(value = "/deleteUser/{id}", method = RequestMethod.DELETE) public Map<String, Object> deleteUser(@PathVariable Integer id) { Map<String, Object> map = new HashMap<>(); Boolean deleteResult = userService.deleteUserById(id); if (deleteResult) { map.put("status", 200); } return map; } }前端还没有写,只是用 postman 做测试, 因为是第一次测试 restful风格 的接口,不知道哪儿里出了问题,直接上图
测试 initAllUser 和 addUser 这两个接口都没问题,但是到 deleteUser 这里就出现 404 问题,仔细检查了以下也没发现在哪儿
emmmmmmm么的办法就删了target重编译了以下,然后就 好用了。。。