Spring Boot'ta bazı özelliklerin özellik yüklemesini engellemek istiyorum.Spring Boot'da özellik yüklemesini nasıl engelleyebilirim?
Örnek:
benim özellikleri dosya içinde benim @Configuration
açıklamalı sınıfına yük zaman, bunu şifresini çözmek mümkün istiyorum şifrelenmiş olan bir değeri depolar.
Aslında, özellik dosyalarını okuyan ve sınıfı dolduran işlemciyi yakalayabilmek istiyorum.
Bunun, ConversionService
'u kullanarak bazı geçici çözümlerle mümkün olduğunu gördüm, ancak bu durumda String
için String
'dan bahsediyorum, bu yüzden geçerli değil.
Spring Boot böyle bir özellik sağlıyor mu?
kodunu çözmek için kod uygulamak yöntemi içinde, bir @PostConstruct bir init yöntemi ekleyin ve açıklama javadoc-api/org/springframework/core/env/Environment.html –
Bunun tam olarak aradığınız şey olmadığını anladığım halde, Spring's @Value notunu, bağlamadan önce özellik değerini değiştirmek için bir spel ifadesiyle birlikte kullanabilirsiniz. bir fasulyede. Açıkçası, birden fazla yerde değeri kullanmanız gerekiyorsa bu ideal değildir. Bkz. Http://docs.spring.io/spring/docs/current/spring-framework-reference/html/expressions.html –