私自身のローカルシステム上で春のブートプロジェクトを作成しました。 jarファイルをビルドして、リモートサーバーにインストールできるようにしたい。リモートサーバーのサーバーアドレスとmySqlアドレスを構成する必要がありましたが、ビルドできず、多くのエラーが発生していました。システムがリモートサーバーのアドレスとデータベースを認識できないためです。別のシステムで実行するためのSpringプロジェクトのビルド
これは私の.propertiesファイルである。別の構成で実行されているためにそれを扱うことができる方法を
spring.datasource.url=jdbc:mysql://localhost:8081/aths
spring.datasource.username=root
spring.datasource.password=
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
spring.jpa.hibernate.ddl-auto=create
server.address=192.168.24.250
server.port=8080
? (別のIP、データソース、...) 私はそれを正しくやっていますか?ありがとう
私は2つのプロパティを作成する必要があります。たとえば、ローカルテスト用とサーバー用の2つのプロパティを作成する必要がありますか? – Kenji
はい@Kenjiので、Springは '-Dspring.profiles.active'パラメータ値でそれを検出し、プロパティを読み込みます。特定のプロファイルに対して特定のものをスプリングプロファイルで設定できます。 –
例:http://www.deepzeafish.xyz/environment-specific-properties-spring-boot.html、 ここをクリック参考: http://docs.spring.io/spring-boot/docs/current/ reference/html/boot-features-external-config.html、 http://docs.spring.io/spring/docs/current/spring-framework-reference/html/beans.html#beans-definition-profiles –