propertysource - spring environment
Spring @Value escape colon(:) en valor predeterminado (1)
Actualización: Para la primavera 4.2 y superior, no se necesitan comillas simples. Spring verá los primeros dos puntos como especiales y utilizará todo el resto como un valor de cadena única.
Para la primavera 4.2 y superior,
@Value("${prop.url:http://myurl.com}")
Para las versiones anteriores, creo que las comillas simples harán el truco:
@Value("${prop.url:''http://myurl.com''}")
Tengo la siguiente propiedad anotada con @Value. Tengo un valor predeterminado definido usando el separador predeterminado de '': "
@Value("${prop.url:http://myurl.com}")
¿Hay alguna forma de escapar de '':'' en http://myurl.com
o tengo que definir un valor de separador diferente en mi configuración?