2016-08-04 10 views
11

Zacząłem nowy projekt wiosennego rozruchu, chcę zmienić numer portu i przeczytałem, że muszę zmodyfikować /resource/application.properties, aby to zrobić.Gdzie znajduje się plik application.properties w projekcie Spring Boot?

Nie mogę jednak znaleźć tego pliku, czy coś przegapiłem? Czy muszę zainstalować boot starter? Nie chcę tego ustawiać za pomocą sprężynowego interfejsu CLI.

Czy mogę utworzyć ten plik ręcznie? Jeśli tak, myślę, że będę musiał oznaczyć ten plik jako plik właściwości gdzieś w kodzie. Gdzie to by było?

Wielkie dzięki!

+0

Należy utworzyć plik ręcznie, jeśli nie istnieje ręcznie – Pau

Odpowiedz

23

trzeba będzie dodać plik application.properties w ścieżce klas.

Jeśli korzystasz z Maven, możesz po prostu umieścić plik pod numerem src/main/resources.
Jeśli nie korzystasz z Mavena lub innych narzędzi do budowania, umieść go pod folderem src i wszystko powinno być w porządku.

Następnie można po prostu dodać wpis server.port = xxxx w pliku właściwości.

+0

pierwsze chcę podziękować za answear. Próbowałem tego, ale to nie działa dla mnie. Tomcat zaczyna się nawet od losowego portu. –

+0

Rozpocząłem nowy projekt z uruchomieniem java wiosny. I tu działa. –

+0

@MiraMira Cieszę się, że działa. –

4

Można utworzyć go ręcznie, domyślną lokalizację application.properties

enter image description here

4

Można również ręcznie utworzyć plik application.properties.

SpringApplication załaduje właściwości z plików application.properties w następujących miejscach i dodać je do wiosennego Środowiska:

  • Podkatalog/config z bieżącego katalogu.
  • Obecny katalog
  • Pakiet ścieżka klasy/konfiguracyjny
  • z Root ścieżce klasy

lista jest sortowana według pierwszeństwa (właściwości określone w miejscach wyżej liście zastąpić te zdefiniowane w dolnych miejscach). (Z the Spring boot features external configuration doc page)

Więc po prostu iść dalej i stworzyć to

Powiązane problemy