Aplikacja Maven + JPA - adres bazy danych z parametru

Aplikacja Maven + JPA - adres bazy danych z parametru
  • Rejestracja: dni
  • Ostatnio: dni
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: dni
  • Ostatnio: dni
  • 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");.

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.