Crear un mapa dentro de las expresiones de primavera

Deseo crear un mapa dentro de mi spring.xml. Lo más cercano que puedo obtener es una lista de listas

<bean id="transformerHelper" class="com.common.TransformerHelper">
    <property name="srcSystemIDList" value="{T(java.util.Arrays).asList({'11','50'},{'41','50'}) }" />
</bean>

Sin embargo, realmente necesito estos valores en un mapa donde puedo devolver 50 cuando busco la clave 11 o 41. Necesito estos metadatos definidos en Spring, ya que se almacenarán lejos de la aplicación.

Respuesta 1

Hay una manera, recomiendo agregar otra propiedad a su clase, una Cadena que contendrá todos los valores del mapa (claves y valores), algo como lo que ya tiene:

{'11','50'},{'41','50'},{'12','34'}

Luego, en lugar de inyectar el mapa, inyecte la cadena y en su método setter (si está usando la inyección setter) llame a un método pequeño (creado por usted) que analizará esa cadena y completará el mapa, use StringTokenizero lo que quiera.

Respuesta: 2

Si tengo el siguiente código, con un valor proporcionado en la instrucción SQL, ¿cuál sería el valor de la posición para GROUP? ¿Es 2 o 3? En otras palabras, ¿se cuenta el valor suministrado cuando ...

¿Hay alguna diferencia, pros / contras de usar cualquiera de los mecanismos de persistencia de hibernación? API nativa y archivos hbm.xml Anotaciones Java Persistence API (JPA) Envers Gracias.

Utilizo MVC para desarrollar un proyecto web en Java. Mi problema es que necesito devolver tres beans diferentes de una clase. Los tres beans tienen múltiples objetos, así que ahora estoy agregando cada mismo bean ...

Acabo de empezar a trabajar en servlets y soy un novato. He desarrollado una página html con un menú desplegable desde el cual el usuario puede seleccionar el color de la cerveza y hay un botón de envío que invoca ...