Quiero tener varias claves (> 1) para un solo valor en un archivo de propiedades en mi aplicación Java. Una forma simple de hacerlo es definir cada clave en una línea separada en el archivo de propiedades y el mismo valor para todas estas claves. Este enfoque aumenta la capacidad de mantenimiento del archivo de propiedades. La otra manera (que creo que podría ser una manera inteligente) es definir claves separadas por comas con el valor en una sola línea. p.ej.Propiedades en Java: ¿podemos tener claves separadas por comas con un valor único?
key1,key2,key3=value
Java.util.properties no es compatible con esta opción. ¿Alguien hizo algo similar antes? Hice google pero no encontré nada.
--manish
+1 para el asesoramiento "mantenerlo simple". Pero recomienda la implementación no es tan simple (puede usar Propiedades y posprocesarla) – helios
No olvide que el archivo de Propiedades sigue el siguiente principio: Clave = Valor o Valor = Clave o ambas (es decir, clave = clave o valor = valor) . El signo "=" separa los 2 campos. Apache Struts usa esta característica de manera extensiva cuando introdujeron LookupDispatchAction.Solo pensé en agregar mi valor de 2cent :-) –
@Gentleman: Tal vez Struts tiene alguna subclase de propiedades especial, pero las 'propiedades' Java 'normales son solo clave = valor. –