Встречается на собеседованиях • сегодня
Какие знаешь аннотации для классов, которые можно извлекать из ApplicationContext, в Spring
В Spring есть несколько ключевых аннотаций для классов, которые автоматически подхватываются ApplicationContext:
@Component– базовая аннотация для любого Spring-бина.@Service– специализированный@Componentдля слоя сервисов.@Repository– для DAO/репозиториев (добавляет обработку исключений JDBC).@Controller– для MVC-контроллеров.@RestController–@Controller+@ResponseBodyдля REST API.@Configuration– класс с бинами (@Beanметодами).@ControllerAdvice– глобальная обработка исключений.
Пример:
java
@Service
public class UserService {
// бизнес-логика
}
@RestController
public class UserController {
@Autowired
private UserService userService;
// эндпоинты
}
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы