Встречается на 2% собеседований по Java
Какие знаешь примеры реализации интерфейсов Spring Boot
В Spring Boot интерфейсы часто используются для расширения функционала. Вот основные примеры:
- Repository (JPA):
java
public interface UserRepository extends JpaRepository<User, Long> {
List<User> findByEmail(String email);
}- Service:
java
public interface UserService {
User createUser(UserDto userDto);
User getUserById(Long id);
}- Controller (REST):
java
@RestController
@RequestMapping("/api/users")
public class UserController {
@Autowired
private UserService userService;
@PostMapping
public ResponseEntity<User> createUser(@RequestBody UserDto userDto) {
return ResponseEntity.ok(userService.createUser(userDto));
}
}- Aware-интерфейсы (ApplicationContextAware, BeanNameAware)
- InitializingBean/DisposableBean для lifecycle callbacks
- HandlerInterceptor для перехвата HTTP-запросов
Spring Boot активно использует интерфейсы для DI, AOP и расширения стандартного поведения.

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