Gymterview

#spring

52 вопроса

🌱Что такое Spring Framework и зачем он нужен?juniorSpring🌱Что такое IoC и DI? В чём разница между ними?juniorSpring🏗️Что такое многослойная (layered) архитектураjuniorАрхитектура приложений🌱Что такое Spring-контейнер? В чём разница между BeanFactory и ApplicationContext?juniorSpring🌱Что такое Spring Bean?middleSpring🌱Каков жизненный цикл Spring Bean?middleSpring🌱Какие существуют scope у Spring Bean?juniorSpring🌱Для чего нужны аннотации @Component, @Service, @Repository и @Controller?juniorSpring🌱Чем отличаются @Configuration и @Component? Что делает аннотация @Bean?middleSpring🌱Как работает @Autowired? Какие существуют способы внедрения зависимостей?juniorSpring🌱Для чего нужны @Qualifier и @Primary?juniorSpring🌱Как использовать @Value и @PropertySource?juniorSpring🌱Что такое профили в Spring? Как работает аннотация @Profile?juniorSpring🌱Что такое Spring AOP? Какие основные понятия в AOP?middleSpring🌱Какие типы Advice существуют в Spring AOP?middleSpring🌱Как работает @Transactional в Spring?middleSpring🌱Какие уровни propagation существуют?middleSpring🌱Какие уровни isolation существуют?middleSpring🌱Какие подводные камни есть у @Transactional?seniorSpring🌱Что такое Spring Boot и чем он отличается от Spring Framework?juniorSpring🌱Как работает автоконфигурация в Spring Boot?juniorSpring🌱Что такое Spring Boot Starter-ы?juniorSpring🌱Как устроена конфигурация в application.properties / application.yml?juniorSpring🌱Что такое Spring Boot Actuator?juniorSpring🌱Как работает встроенный сервер в Spring Boot?juniorSpring🌱Что такое Spring Boot DevTools?juniorSpring🌱Что такое Spring Data JPA?juniorSpring🌱В чём разница между Repository, CrudRepository и JpaRepository?juniorSpring🌱Что такое query methods в Spring Data?juniorSpring🌱Как использовать @Query, JPQL и native queries?middleSpring🌱Как реализовать пагинацию и сортировку в Spring Data JPA?juniorSpring🌱Какие основные аннотации JPA для маппинга сущностей вы знаете?juniorSpring🌱Как маппить связи между сущностями? В чём разница между LAZY и EAGER загрузкой?middleSpring🌱Что такое проблема N+1 и как её решить?middleSpring🏗️Как Dependency Injection работает как архитектурный принцип?middleАрхитектура приложений🌱Как работает @Transactional в контексте JPA?middleSpring🌱Как устроена архитектура Spring MVC? Что такое DispatcherServlet?middleSpring🌱В чём разница между @Controller и @RestController?juniorSpring🌱Как работают аннотации маппинга запросов: @RequestMapping, @GetMapping, @PostMapping?juniorSpring🌱Для чего нужны @RequestParam, @PathVariable, @RequestBody и @ResponseBody?juniorSpring🌱Что такое ResponseEntity и когда его использовать?juniorSpring🌱Как обрабатывать исключения в Spring MVC? Что такое @ExceptionHandler и @ControllerAdvice?middleSpring🌱Как работает валидация в Spring? Что такое @Valid и @Validated?middleSpring🌱Что такое Spring Security?middleSpring🌱В чём разница между аутентификацией и авторизацией?juniorSpring🌱Что такое SecurityFilterChain и как он работает?middleSpring🌱Как работают аннотации @PreAuthorize и @Secured?middleSpring🌱Как настроить аутентификацию на основе JWT в Spring Security?seniorSpring🌱Что такое Spring Event? Как создать и обработать событие?middleSpring🌱Что такое @Conditional и условная конфигурация в Spring Boot?middleSpring🌱Как тестировать Spring-приложения? Какие основные аннотации для тестирования?middleSpring🌱Что такое Spring Cache и как его использовать?middleSpring