J'ai utilisé un serveur neo4j intégré dans mon projet jusqu'ici. Maintenant, je veux essayer le nouveau protocole de boulon avec un serveur autonome, mais seulement pour mon application déployée. Pour plus de commodité, je veux toujours utiliser une base de données intégrée lors de l'exécution de IDE (permanent) ou lors de l'exécution de tests (impermanent). Pour ce faire, j'ai migré de la configuration basée sur Java à l'utilisation d'un fichier ogm.properties. En fonction de l'environnement dans lequel je me trouve, je veux utiliser le fichier qui configure l'emplacement du pilote/de la base de données.Neo4j-ogm: Comment utiliser une configuration différente (configuration ogm.properties/java) en fonction de l'environnement?
J'ai placé une configuration par défaut dans la racine de mon dossier de ressources. Cependant, je ne suis pas capable de "remplacer" cela dans un autre environnement. Pour ce faire j'ai placé un ogm.properties différent dans le dossier racine de l'application déployée. Cela ne semble pas fonctionner. C'est le mécanisme que j'ai déjà utilisé pour avoir différentes configurations application.properties et logback.xml.
N'est-ce pas supporté par neo4j-ogm? Sinon, comment peut-on y parvenir? Il n'est également pas (trivialement) possible avec la configuration basée sur Java. Je suis un peu confus, car cela ne ressemble pas à une telle exigence peu probable ...