Какие параметры и настройки вы обычно задаете в конфигурационных файлах Spring Boot для своего проекта?
В конфигурационных файлах Spring Boot (обычно application.properties или application.yml) обычно задают следующие параметры:
Читать ответПодготовка к интервью
395 вопросов по Spring с технических собеседований
Что проверяют на интервью
На странице собраны вопросы по Spring — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: spring, spring boot, spring framework.
Каталог
В конфигурационных файлах Spring Boot (обычно application.properties или application.yml) обычно задают следующие параметры:
Читать ответАннотация @ResponseBody в Spring указывает, что возвращаемое значение метода контроллера должно быть сериализовано напрямую в тело HTTP-ответа (например, в JSON или XML), минуя отображение на представление (view).
Читать ответSpring AOP формирует прокси для внедрения аспектов вокруг целевых объектов. Алгоритм примерно такой:
Читать ответВ Spring Security для авторизации и аутентификации часто используются следующие протоколы:
Читать ответИспользование аннотации @PathVariable в Spring MVC не является строго обязательным, но она необходима для того, чтобы связать часть URL маршрута с параметром метода контроллера.
Читать ответВ Spring Framework методы контроллеров, помеченные аннотациями вроде @RequestMapping, @GetMapping и т.п., обрабатывают HTTP-запросы. При вызове такого метода Spring:
Читать ответАннотация @SpringBootApplication — это удобная комбинация из трёх аннотаций: @Configuration, @EnableAutoConfiguration и @ComponentScan.
Читать ответВ Spring механизм управления транзакциями реализован через абстракцию Transaction Management, которая позволяет работать с транзакциями независимо от конкретной технологии (JDBC, JPA, Hibernate и др.).
Читать ответВ Spring Framework работа с двоичными данными часто связана с обработкой файлов, потоков или бинарных данных в HTTP-запросах и ответах. Для настройки и работы с двоичными значениями можно использовать следующие подходы:
Читать ответВ Spring Framework выбор источника данных (локального или удаленного) обычно реализуется через конфигурацию бинов и профилей.
Читать ответПомимо Spring, инверсию управления (IoC) можно реализовать следующими способами:
Читать ответВ Spring область действия (scope) Prototype означает, что каждый запрос на получение бина создаёт новый экземпляр этого бина.
Читать ответ