Aşağıdaki özelliği @Value ile ek açıklama ekledim. http://myurl.com
yılında 'ya da benim yapılandırmasında farklı bir ayırıcı değerini tanımlamak gerekiyorSpring @Value escape colon (:) varsayılan değer olarak
22
A
cevap
35
: ':"
@Value("${prop.url:http://myurl.com}")
kaçmak için bir yol var mı' ı varsayılan ayırıcı kullanılarak tanımlanan varsayılan bir değeri vardır.
Güncelleme:.. ilkbahar 4.2 ve üstü sistemlerde , tek tırnak ihtiyaç vardır Bahar gibi özel ilk iki nokta üst üste görebilir ve tek bir dize değeri olarak her şey kullanacağı önceki sürümler için
, bekar inanıyorum Alıntılar hile yapacaktır:
@Value("${prop.url:'http://myurl.com'}")
Benim için Spring 4.2'de şu sonuç alındı: "'http: // myurl.com' ((tek bir değer, değerin parçası). Tek tırnakların kaldırılması basitçe düzeltildi. Tahmin edersem, ilk kolonda ayrılır ve ilk kısım değişkendir; Kalan değerdir. –