Layered architecture
Spring Boot’da tartibli, tushunarli, kengaytirish oson bo‘lgan backend yozish. Layered architecture, ya’ni qatlamli arxitektura. Bu mavzu ichida: Controller → Service → Repository, DTO vs Entity, mapp
Davomini o'qishSpring Boot’da tartibli, tushunarli, kengaytirish oson bo‘lgan backend yozish. Layered architecture, ya’ni qatlamli arxitektura. Bu mavzu ichida: Controller → Service → Repository, DTO vs Entity, mapp
Davomini o'qishBu mavzuda muhim qism: real database bilan ishlash, query yozish, pagination, sorting va entity relationlarni tushunish. Bu bo‘lim ichida quyidagilar bor: Derived query methods, @Query, Pagination & S
Davomini o'qishValidation - foydalanuvchi yoki frontend yuborgan ma’lumotni tekshirish. Bu bo‘lim ichida quyidagilar bor: Bean Validation, @Valid, @Validated, @NotNull, @NotBlank, @Size, @Email, @Min, @Max, custom c
Davomini o'qishException handling - Spring Boot’da xatolarni tartibli ushlash va clientga tushunarli response qaytarish usuli. Bu bo‘lim ichida quyidagilar bor: @ControllerAdvice / @RestControllerAdvice, @ExceptionH
Davomini o'qishSpring Security - Spring Boot’da authentication, authorization va umumiy web xavfsizlikni boshqaradigan asosiy framework. Bu bo‘lim ichida quyidagilar bor: SecurityFilterChain, HTTP Basic, Form Login,
Davomini o'qish