后端不过多赘述,主要记录跨域和使用vue-cli时出现的各种问题
UserController.java
统一使用/api/…方便前端进行跨域处理
@RestController
@RequestMapping(produces = "application/json; charset=utf-8")
public class UserController {
@Autowired
private UserService userService;
@ApiOperation("查找所有用户")
//GetMapping为具体路径
@GetMapping("/api/getAllUsers")
public Msg getUserAll(){
List<User> u = userService.findAllUser();
return Msg.success().add("Class",u);
}
@ApiOperation("更新用户")
@GetMapping("/api/updateUser")
public Msg updateUser(User user){
userService.updateUser(user);
// Gson gson = new Gson();
// System.out.println("book-->"+gson.toJson(user));
return Msg.success();