Spring Boot: использование SpringApplicationBuilder
Если вам нужно построить иерархию ApplicationContext (несколько контекстов с отношениями родитель/потомок) или если вы предпочитаете использовать «свободный» API для построения (“fluent” builder API), вы можете использовать SpringApplicationBuilder.
SpringApplicationBuilder позволяет объединить несколько вызовов методов и включает родительские и дочерние методы, которые позволяют создавать иерархию, как показано в следующем примере:
new SpringApplicationBuilder()
.sources(Parent.class)
.child(Application.class)
.bannerMode(Banner.Mode.OFF)
.run(args);
Существуют некоторые ограничения при создании иерархии ApplicationContext. Например, веб-компоненты должны содержаться в дочернем контексте, и одна и та же среда используется для родительского и дочернего контекстов.
Читайте также:
- Spring Boot: класс SpringApplication
- Spring Boot: настройка баннера
- Spring Boot: настройка SpringApplication
Комментарии
Отправить комментарий