2015-08-19 13 views
9

kapsamları. Bulunduğum ana yöntem gibi görünüyor:Bir hiyerarşik uygulama bağlamıyla yay çizme kullanan bir uygulama oluşturmak çalışıyorum

public static void main(String[] args) { 
    new SpringApplicationBuilder(TestApplication.class) 
      .child(AuditServiceConfiguration.class).web(true) 
      .child(TaskServiceConfiguration.class).web(true) 
      .run(args); 
} 

ve iki çocuk yapılandırmaları not eklenmiş:

@EnableAutoConfiguration 
@Configuration 

fikri tüm ortak fasulye içeren bir ana bağlamı ve çalıştırmak için her alt bağlamı sahip olmaktır onun kardeşlerinden izole edilirken kendi MVC. Ben çalıştırdığınızda

Maalesef yukarıda, sadece son çocuk bağlam başlatılır ve başlatılır. doğru yönde

Herhangi bir işaretçiler büyük takdir.

Selamlar,

Alessandro

cevap

6

child(...) yöntem oluşturur ve döner başka SpringApplicationBuilder, bu nedenle ikinci child(...) yöntem, sen çocuk için kardeşi başlatmasını olmadığını çağırdığınızda, bir çocuk yapıyoruz yapar ilk çocuk üzerinde ebeveyn dede olur. kenara

Şakalar, aynı ana ile bir bağlam oluşturmak sağlar sibling(...) yöntem bir göz.

Ayrıca oluyor tam olarak ne olduğunu görmek için source kontrol edebilirsiniz.

İlgili konular