Встречается на 2% собеседований по Java

Что использовал в Spring

Spring предоставляет множество инструментов для разработки. Основные компоненты:

  1. Spring Core – IoC контейнер и DI (Dependency Injection).

    java
    @Service
    public class UserService {
        @Autowired
        private UserRepository repository;
    }
  2. Spring MVC – для веб-приложений.

    java
    @RestController
    @RequestMapping("/api/users")
    public class UserController {
        @GetMapping
        public List<User> getAll() { ... }
    }
  1. Spring Data – работа с БД (JPA, MongoDB и др.).

    java
    public interface UserRepository extends JpaRepository<User, Long> {}
  2. Spring Security – аутентификация и авторизация.

    java
    @Configuration
    @EnableWebSecurity
    public class SecurityConfig extends WebSecurityConfigurerAdapter { ... }
  3. Spring Boot – упрощает конфигурацию (автоконфигурация, стартеры).

Также часто использую:

  • Spring AOP для аспектов,
  • Spring Cache для кеширования,
  • Spring Batch для пакетной обработки.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы