当使用Spring Boot作为后端框架,Vue.js作为前端框架时,可以通过RESTful API进行前后端的联系。下面是一个简单的代码示例来解释这个过程:
后端(Spring Boot)代码示例:
1. 创建一个控制器类来处理前端请求和响应:
@RestController
@RequestMapping("/api")
public class UserController {
@Autowired
private UserService userService;
@GetMapping("/users")
public List<User> getAllUsers() {
return userService.getAllUsers();
}
@PostMapping("/users")
public User createUser(@RequestBody User user) {
return userService.createUser(user);
}
// 其他方法...
}
2. 创建一个服务类来处理业务逻辑和数据访问:
@Service
public class UserService {
@Autowired
private UserRepository userRepository;
public List<User> getAllUsers() {
return userRepository.findAll();
}
public User createUser(User user)