Sobes.tech
Junior — Middle

შეგიძლიათ გაგიზიაროთ თქვენი მუშაობის ბოლო პროექტები ან დავალებები?

sobes.tech AI

პასუხი AI-სგან

ჩემი ბოლო პროექტებიდან ერთ-ერთში, მე ვიმუშავე REST API-ს განვითარების პროცესზე Java-სა და Spring Boot-ის გამოყენებით. დავალება იყო შეკვეთების მართვის სერვისის შექმნა, სადაც მე განვახორციელე ბიზნეს ლოგიკის განხორციელება, მონაცემთა ბაზასთან ინტეგრაცია JPA-ის საშუალებით და უსაფრთხოების უზრუნველყოფა Spring Security-ის დახმარებით.

ასევე, მე დავკავდი აპლიკაციის შესრულების ოპტიმიზაციით, სიღრმისეულ წერტილებს პროფილირებით და Redis-ის გამოყენებით კეშირების დანერგვით.

კონტროლერის მაგალითი:

@RestController
@RequestMapping("/orders")
public class OrderController {

    @Autowired
    private OrderService orderService;

    @GetMapping("/{id}")
    public ResponseEntity<Order> getOrder(@PathVariable Long id) {
        Order order = orderService.findById(id);
        return ResponseEntity.ok(order);
    }
}