Задать вопрос
@artemfisher

Что значит sources в SpringApplicationBuilder?

Добрый день!
Вопрос по иерархии контекста.

@SpringBootApplication
@RestController
@RequestMapping
public class MyApp // implements ApplicationRunner
{  
  @GetMapping
  String get() throws Exception
  { 
     return "hello";
  }
 
   public static void main(String[] args) {  
  
    new SpringApplicationBuilder(MyApp.class)
    .parent(ParentConfig.class)  
    .child(ChildConfig.class)
    .run(args);
  }  
}

ParentConfig.class и ChildConfig.class – классы с аннотацией @SpringBootApplication.

В каком качестве используется MyApp.class? Везде пишут, что он является родительским. Но бины из него недоступны в дочерних классах. Также он не является дочерним, т.к. в нем недоступны бины из родительского класса. НО при этом без указания его в параметре конструктора выдает исключение.
  • Вопрос задан
  • 11 просмотров
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы