Aplikacja Maven + JPA - adres bazy danych z parametru

Aplikacja Maven + JPA - adres bazy danych z parametru
0

Witam, robię aplikacją w Javie SE + JPA + Maven, połączenie z bazą danych skonfigurowałem w pliku persistence.xml później builduje to do pliku .jar i uruchamiam w konsoli za pomocą komendy "java -jar Plik.jar". Wszystko jest ok, ale chciałbym, żeby można było uruchomić aplikację na innym komputerze, gdzie baza danych o takiej samej strukturze jest na innym hoście bez potrzeby zmiany kodu i ponownego buildowania. Zależy mi na jakimś podawaniu URLa bazy z parametru lub jakiegoś pliku obok pliku jar. Jest na to jakiś wygodny sposób?

MA
  • Rejestracja:prawie 13 lat
  • Ostatnio:około 3 lata
  • Postów:166
0

Można dodać parametr podczas uruchamiania programu, np. java -jar Plik.jar -Ddburl=url.to.databasezaś z poziomu kodu odczytać za pomocą String dbUrl = System.getProperty("dburl");.

edytowany 1x, ostatnio: Marszal

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.