Почему @Transactional может не сработать в Spring?
Аннотация @Transactional в Spring может не обеспечить ожидаемого поведения транзакций в следующих ситуациях:
Читать ответПодготовка к интервью
Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.
Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.
Каталог
Аннотация @Transactional в Spring может не обеспечить ожидаемого поведения транзакций в следующих ситуациях:
Читать ответSpring сканирует классы, помеченные аннотациями (@Component, @Service, @Repository), создает их экземпляры и внедряет зависимости, основываясь на типах интерфейсов.
Читать ответАннотация @Service в Spring используется для обозначения класса как сервисного компонента бизнес-логики.
Читать ответАннотация @Import в Spring Framework используется для импорта конфигурационных классов или компонентов в текущий контекст приложения.
Читать ответВ Spring объекты, которые считаются одинаковыми по определённым критериям, обычно определяются с помощью методов equals() и hashCode().
Читать ответSpring Security использует несколько ключевых паттернов проектирования:
Читать ответАннотации @Bean и @Service в Spring имеют разные назначения и используются в разных контекстах:
Читать ответВ Spring-приложениях, если используется JPA (например, с Hibernate), автоматически создаваемые SQL-запросы можно модифицировать несколькими способами:
Читать ответВ Spring аннотация @Bean используется внутри класса, помеченного как конфигурационный (@Configuration), для определения метода, который возвращает объект, управляемый Spring-контейнером как bean.
Читать ответОсновным элементом фреймворка Spring, обеспечивающим его работу и управление компонентами, является ApplicationContext.
Читать ответОсновная идея Spring Data — уменьшить объем шаблонного кода, необходимого для работы с данными, предоставляя единообразную модель программирования.
Читать ответПри работе со Spring Boot часто возникают следующие сложности и способы их решения:
Читать ответ