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

Насколько хорошо знаешь Spring

Spring — мощный фреймворк для Java, покрывающий все аспекты разработки: DI, AOP, MVC, Data, Security и др.

Core:

  • @Component, @Autowired для DI.
  • @Configuration, @Bean для Java-based конфигурации.

Пример DI:

java
@Service
public class UserService {
    @Autowired
    private UserRepository repo;
}

Spring Boot:
Упрощает настройку (application.properties), встроенный сервер (Tomcat), стартеры (spring-boot-starter-web).

Spring MVC:

  • @RestController, @GetMapping для REST API.
  • @RequestBody, @PathVariable для работы с HTTP.

Spring Data JPA:

  • @Repository, CrudRepository для работы с БД.

Spring Security:
Настройка аутентификации/авторизации через @EnableWebSecurity.

Опыт с Spring Cloud (Feign, Hystrix) и реактивным стеком (WebFlux) — плюс.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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