2016-08-04 14 views
11

Ich startete ein neues Spring-Boot-Projekt, ich möchte die Portnummer ändern und ich lese, dass ich die /resource/application.properties ändern muss, um dies zu tun.Wo befindet sich die Datei "application.properties" in einem Spring Boot-Projekt?

Ich kann diese Datei jedoch nicht finden, habe ich etwas verpasst? Muss ich einen Boot-Starter installieren? Ich möchte dies nicht mit dem Feder-CLI einstellen.

Sollte ich diese Datei manuell erstellen? Wenn das der Fall ist, muss ich diese Datei irgendwo im Code als Eigenschaftsdatei markieren. Wo wäre das?

Vielen Dank!

+0

Sie Datei manuell erstellen sollte, wenn keine vorhanden manuell – Pau

Antwort

23

erstellen Sie müssen die application.properties Datei in Ihrem Classpath hinzufügen, die Standardposition von application.properties. Wenn Sie Maven verwenden, können Sie die Datei einfach unter src/main/resources setzen.
Wenn Sie Maven oder andere Build-Tools nicht verwenden, legen Sie das unter Ihrem src-Ordner ab und es sollte alles in Ordnung sein.

Dann können Sie einfach einen Eintrag server.port = xxxx in der Eigenschaftendatei hinzufügen.

+0

Zuerst habe ich für Ihre answear danken. Ich habe das versucht, aber es funktioniert nicht für mich. Tomcat startet sogar mit einem zufälligen Port. –

+0

Ich habe ein neues Projekt mit Java Spring Boot gestartet. Und hier funktioniert es. –

+0

@MiraMira Froh, es funktioniert. –

4

Sie können es manuell

enter image description here

4

Sie können die Datei application.properties auch manuell erstellen.

SpringApplication wird in den folgenden Orten Objekte application.properties Dateien laden und sie dem Frühling Umwelt hinzuzufügen:

  • A/config Unterverzeichnis des aktuellen Verzeichnisses.
  • Das aktuelle Verzeichnis
  • A classpath/config Paket
  • Die Wurzel classpath

Die Liste nach Rangfolge geordnet ist (Eigenschaften in Positionen höher in der Liste definiert diejenigen in niedrigeren Positionen definiert überschreiben). (Von the Spring boot features external configuration doc page)

So gehen Sie einfach weiter und schaffen es