Встречается на 2% собеседований по Java

Какие использовал модули Spring

Spring состоит из множества модулей, вот ключевые:

Core Container – основа (Beans, Core, Context, SpEL).
Data Access/Integration – JDBC, ORM (Hibernate), JMS, Transactions.
Web – MVC, WebSocket, Servlet API.
AOP – аспектно-ориентированное программирование.
Testing – поддержка JUnit, Mockito.
Security – аутентификация, авторизация.

Пример с Spring MVC:

java
@Controller
public class MyController {
    @GetMapping("/hello")
    public String hello(Model model) {
        model.addAttribute("message", "Hello Spring!");
        return "hello";
    }
}

Spring Data JPA упрощает работу с БД:

java
public interface UserRepository extends JpaRepository<User, Long> {
    List<User> findByName(String name);
}

Выбор модулей зависит от проекта – REST API (Web), базы (Data), безопасность (Security) и т.д.

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

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

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

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