Junior — Middle
Son projenizde sistemler arası etkileşimi REST API üzerinden mi gerçekleştirdiniz?
sobes.tech yapay zeka
AI'dan gelen yanıt
Evet, en son projemde sistemler arası etkileşimi REST API üzerinden gerçekleştirdim. Java'da Spring Boot kullanarak REST denetleyicileri oluşturdum, HTTP isteklerini işleme ve JSON formatında veri döndürme sağladım.
Basit bir denetleyici örneği:
@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);
}
}
Bu yaklaşım, sistemlerin standart HTTP metodlarıyla veri alışverişi yapmasını sağlar, esneklik ve ölçeklenebilirlik sunar.