1. Каково назначение аннотации
@EnableAutoConfiguration?⏩
@EnableAutoConfiguration включает механизм автоконфигурации Spring Boot,который автоматически настраивает Spring-приложение на основе зависимостей, присутствующих в classpath.
2. Каково назначение аннотации
@SpringBootTest?⏩
@SpringBootTest используется для интеграционного тестирования, загружая полный контекст приложенияи позволяя тестировать приложение целиком.
3. Как развернуть Spring Boot-приложение?
⏩Вы можете развернуть Spring Boot-приложение как автономный JAR, WAR или используя платформы оркестрации контейнеров,
такие как Kubernetes и Docker.
4. Каково назначение аннотации
@ConfigurationProperties?⏩
@ConfigurationProperties используется для привязки внешних конфигурационных свойств к Java-объектам,что позволяет использовать типобезопасную конфигурацию.
5. Как вы обрабатываете логирование в Spring Boot?
⏩Spring Boot использует SLF4J как фасад логирования и поддерживает различные фреймворки логирования, такие как Logback, Log4j2 и Java Util Logging. Вы можете настроить логирование в
application.properties6. Каково назначение аннотации
@Conditional ?⏩
@Conditional используется для условного включения или отключения бинов на основе определённых условий,таких как наличие класса или свойства.
7. Как создать RESTful веб-сервис с использованием Spring Boot?
⏩Вы можете создать RESTful веб-сервис, определив класс с аннотацией
@RestController, отображая HTTP-запросы на методы обработчиков с использованием аннотаций @RequestMapping или других аннотаций сопоставления запросов.8. Каково назначение аннотации
@Value?⏩
@Value используется для внедрения значений из файлов свойств, переменных среды или другихисточников в Spring-бины.
9. Как настроить пользовательский баннер в Spring Boot?
⏩Вы можете настроить пользовательский баннер, разместив файл
banner.txt в каталоге src/main/resources,или установив свойство
spring.banner.location
10. Каково назначение аннотации
@Profile?⏩
@Profile используется для условного включения или отключения бинов на основе активных профилей,позволяя использовать специфичные для среды конфигурации.
👉 Java Portal
