Встречается на 2% собеседований по Java
Какие знаешь особенности Spring
Spring — мощный фреймворк для Java с ключевыми особенностями:
-
IoC (Inversion of Control) – управление зависимостями через DI (Dependency Injection).
java@Service public class UserService { @Autowired private UserRepository repository; // Автоматическое внедрение } -
AOP (Aspect-Oriented Programming) – разделение сквозной логики (логирование, транзакции).
java@Aspect @Component public class LoggingAspect { @Before("execution(* com.example.service.*.*(..))") public void logBefore(JoinPoint joinPoint) { ... } }
-
Spring Boot – автоконфигурация, встроенный сервер (Tomcat),
application.properties. -
Spring Data – упрощение работы с БД через репозитории:
javapublic interface UserRepository extends JpaRepository<User, Long> { ... } -
Транзакции – аннотация
@Transactionalдля управления. -
Spring MVC – REST-контроллеры:
java@RestController @RequestMapping("/api") public class UserController { @GetMapping("/users") public List<User> getUsers() { ... } }
Также: Spring Security, Spring Cloud, поддержка тестирования (@SpringBootTest).

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы