Sınıfı genişletirken "etkin profil" özelliğini nasıl düzenlersiniz? AbstractAnnotationConfigDispatcherServletInitializer? Eğer ayarlamak istediğiniz bağlamları profilleri bağlı"Active Profile" öğesini Class AbstractAnnotationConfigDispatcherServletInitializer aracılığıyla ayarlama?
5
A
cevap
8
, bunu yapmanın bir yolu geçersiz kılmak için
AbstractAnnotationConfigDispatcherServletInitializer#createRootApplicationContext()
ve
AbstractAnnotationConfigDispatcherServletInitializer#createServletApplicationContext()
orada aktif profillerini belirlemek için. Örneğin
@Override
protected WebApplicationContext createRootApplicationContext() {
WebApplicationContext context = (WebApplicationContext)super.createRootApplicationContext();
((ConfigurableEnvironment)context.getEnvironment()).setActiveProfiles("profiles");
return context;
}
Notsuper
çağrı için. Süper uygulama gerçekte WebApplicationContext
'u @Configuration
sınıflarınızdan (veya belirttiğiniz herhangi bir içerikten) oluşturur.
İlgili konular
- 1. CSS'de görüntü düğmesi ayarlama - image: active
- 2. Azure Active Directory'ye program aracılığıyla erişme
- 3. ng-click öğesini kullanarak ng-class öğesini aktif durum sınıfında nasıl değiştirirsiniz? 'Etkin' sınıf için
- 4. LayoutActionButton üzerinde çalışma zamanında layout_anchor öğesini ayarlama
- 5. Xcode 4'te malloc_error_break öğesini ayarlama
- 6. Tablo sütun genişliğini Markdown aracılığıyla ayarlama
- 7. Emacs aracılığıyla çalıştırırken gdb'nin ortamını ayarlama
- 8. Android Program aracılığıyla düğme metni ayarlama
- 9. Bash .profile yüklenmiyor
- 10. İlkbahar @Autowire alanı @Profile
- 11. UserAgent öğesini http isteği
- 12. Tablo td öğesini özel bir açısal yönergeye ayarlama
- 13. AngularJS, class = class = bir değişken atamak için class =
- 14. Uygulama Verilerini Active Directory'de Kaydetme
- 15. Django (1.9.4) 'de genişletilmiş profile nasıl erişilir?
- 16. Active-model-serializers
- 17. Google E-tablo Tablosunda minimum değeri ayarlama Program aracılığıyla
- 18. Excel Numarası Biçimini xlcFormatNumber aracılığıyla bir xll olarak ayarlama
- 19. Smart-table - Sayfayı koddan ayarlama
- 20. System.js aracılığıyla ES6 kodunu içe aktardıktan sonra Polimer öğesini tanımlama
- 21. Hançer: class
- 22. Kredi kartını Active Merchant
- 23. LastActivityDate'i güncellemeden bir profile erişmek mümkün mü?
- 24. nasıl ben bir profile sahip RoR
- 25. konuşlandırılmış artefakt adını profile göre değiştir
- 26. SignalR ve Active/Active Sticky Sessions ile Yük Dengeleme
- 27. Raylar Active kayıt tablosu dernekler
- 28. Active Directory nasıl takılır?
- 29. , Windows Active Directory Emulator
- 30. Yakut Active kayıt Sorgu
Hangi 'ApplicationContext' üzerinde? Ve nasıl ayarlamak istersin? Normalde bir JVM parametresiyle belirtebilirsiniz. –