Встречается на собеседованиях • сегодня
Как осуществляется работа с объектами в Spring
В Spring работа с объектами (бинами) основана на IoC (Inversion of Control) контейнере. Бины создаются, управляются и внедряются контейнером Spring.
Ключевые моменты:
- Определение бинов – через аннотации (
@Component,@Service,@Repository,@Controller) или XML-конфигурацию. - Внедрение зависимостей – через
@Autowired(или конструктор/сеттер). - Жизненный цикл – управляется Spring (инициализация через
@PostConstruct, уничтожение через@PreDestroy).
Пример:
java
@Service
public class UserService {
@Autowired
private UserRepository repository;
public User findUser(Long id) {
return repository.findById(id).orElse(null);
}
}Spring автоматически создаст UserService и внедрит UserRepository. Конфигурация может быть дополнена @Scope, @Lazy и другими аннотациями.

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