Junior — Middle
În ultimul dvs. proiect, ați implementat interacțiunea între sisteme prin REST API?
sobes.tech AI
Răspuns de la AI
Da, în ultimul meu proiect am implementat interacțiunea între sisteme prin API REST. Am creat controlere REST în Java folosind Spring Boot, asigurând procesarea cererilor HTTP și returnarea datelor în format JSON.
Exemplu de controler simplu:
@RestController
@RequestMapping("/api/users")
public class UserController {
@GetMapping("/{id}")
public ResponseEntity<User> getUserById(@PathVariable Long id) {
User user = userService.findById(id);
if (user == null) {
return ResponseEntity.notFound().build();
}
return ResponseEntity.ok(user);
}
@PostMapping
public ResponseEntity<User> createUser(@RequestBody User user) {
User createdUser = userService.save(user);
return ResponseEntity.status(HttpStatus.CREATED).body(createdUser);
}
}
Această abordare permite sistemelor să facă schimb de date folosind metode HTTP standard, asigurând flexibilitate și scalabilitate.