Comment puis-je injecter un fichier de propriétés contenant une carte à utiliser comme argument constructeur supplémentaire à l'aide du champ.Remplissage d'un haricot source à l'aide d'un champ constructeur-arg
une carte étant chargée à partir d'un fichier de propriétés
le haricot est actuellement configuré en utilisant:
<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>
équivalent Java:
Map<String,String> configuration = EmbeddedGraphDatabase.loadConfigurations("neo4j_config.props");
GraphDatabaseService graphDb = new EmbeddedGraphDatabase("data/neo4j-db", configuration);
Merci
Merci, skaffman, ça marche parfaitement :) – patrickandroid
J'ai ajouté cela à le [wiki Neo4j] (http://wiki.neo4j.org/content/Spring_And_Neo4j#Configuring_Neo4j_settings_in_Spring) aussi, merci les gars! – nawroth
@skaffman +1 Merci !! Pourriez-vous également ajouter une réponse en utilisant des annotations? –