新しいSpringブートプロジェクトを開始しました。ポート番号を変更したいので、/resource/application.properties
を変更する必要があることを読みました。
ただし、このファイルを見つけることができません。何かを見逃していませんか?ブートスターターをインストールする必要がありますか? spring CLIを使用してこれを設定したくありません。
このファイルを手動で作成する必要がありますか?もしそうなら、このファイルをコードのどこかにプロパティファイルとしてマークする必要があると思います。それはどこでしょうか?
どうもありがとう!
クラスパスにapplication.properties
ファイルを追加する必要があります。
MavenまたはGradleを使用している場合は、src/main/resources
の下にファイルを置くだけです。
Mavenまたはその他のビルドツールを使用していない場合は、srcフォルダーの下に配置してください。
次に、プロパティファイルにエントリserver.port = xxxx
を追加するだけです。
Application.propertiesファイルを手動で作成することもできます。
SpringApplicationは、次の場所にあるapplication.propertiesファイルからプロパティをロードし、それらをSpring環境に追加します。
リストは優先順に並べられます(リストの上位の場所で定義されたプロパティは、下位の場所で定義されたプロパティをオーバーライドします)。 ( Springブート機能の外部設定ドキュメントページ )から
それで、先に進んで作成してください
春のブートプロジェクトの最初の旅では、Spring Starterから始めることをお勧めします こちらのリンクをお試しください 。
This.application.perpertiesのように/ resourcesの下にプロジェクト構造が自動生成されます。
application.propertiesの重要な変更、
server.port =デフォルトでは、PORT(XXXX)= 8080
server.servlet.context-path =/api(SpringBootバージョン2.x.)
server.contextPath-path =/api(SpringBootバージョン<2.x.)
冗長性プロパティを設定したくない場合に、application.ymlを使用する方法。
例
application.yml
server:
port: 8080
contextPath: /api
application.properties
server.port = 8080
server.contextPath = /api