¿Cómo puedo inyectar un archivo de propiedades que contiene un Mapa para usar como constructor adicional arg usando el campo?Poblando un bean de primavera usando un campo constructor-arg
con un mapa que se carga desde un archivo de propiedades
el grano se pone actualmente usando:
<bean id="graphDbService" class="org.neo4j.kernel.EmbeddedGraphDatabase"
init-method="enableRemoteShell" destroy-method="shutdown">
<constructor-arg index="0" value= "data/neo4j-db"/>
<constructor-arg index="1" value=? />
</bean>
equivalente Java:
Map<String,String> configuration = EmbeddedGraphDatabase.loadConfigurations("neo4j_config.props");
GraphDatabaseService graphDb = new EmbeddedGraphDatabase("data/neo4j-db", configuration);
Gracias
Gracias skaffman, funciona perfectamente :) – patrickandroid
He añadido esto a el [wiki de Neo4j] (http://wiki.neo4j.org/content/Spring_And_Neo4j#Configuring_Neo4j_settings_in_Spring) también, ¡gracias chicos! – nawroth
@skaffman +1 Gracias !! ¿Podría también agregar una respuesta mediante el uso de anotaciones? –