Встречается на собеседованиях • сегодня

Как хорошо знаешь Spring

Spring — мощный фреймворк для Java-приложений, покрывающий DI, AOP, MVC, Data, Security и другие модули. **DI/IoC**: Управляет зависимостями через `@Autowired`, `@Component`, `@Configuration`. **Пример**: ```java @Service public class UserService { @Autowired private UserRepository repository; } ``` **Spring MVC**: Обрабатывает HTTP-запросы через `@Controller`, `@GetMapping`. **Пример**: ```java @RestController public class UserController { @GetMapping("/users") public List getUsers() { return userService.findAll(); } } ``` **Spring Boot**: Упрощает конфигурацию (автоконфиг, `application.properties`). **Spring Data JPA**: Упрощает работу с БД через `JpaRepository`. Знаю тонкости: профили (`@Profile`), события (`ApplicationEvent`), транзакции (`@Transactional`), интеграционное тестирование (`@SpringBootTest`).
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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