J'ai commencé un nouveau projet de démarrage du printemps, je veux changer le numéro de port et j'ai lu que je devais modifier le /resource/application.properties
pour le faire
Je n'arrive pas à localiser ce fichier, ai-je oublié quelque chose? Dois-je installer un démarreur de démarrage? Je ne veux pas régler ceci en utilisant le CLI de printemps.
Dois-je créer ce fichier manuellement? Si tel est le cas, je pense que je devrai marquer ce fichier comme fichier de propriétés quelque part dans le code. Où serait-ce?
Merci beaucoup!
Vous devrez ajouter le fichier application.properties
dans votre chemin de classe.
Si vous utilisez Maven ou Gradle, vous pouvez simplement placer le fichier sous src/main/resources
.
Si vous n’utilisez ni Maven ni aucun autre outil de construction, mettez-le dans votre dossier src et tout ira bien.
Ensuite, vous pouvez simplement ajouter une entrée server.port = xxxx
dans le fichier de propriétés.
Vous pouvez également créer le fichier application.properties manuellement.
SpringApplication charge les propriétés à partir des fichiers application.properties aux emplacements suivants et les ajoute à l'environnement Spring:
La liste est classée par ordre de priorité (les propriétés définies aux emplacements situés plus haut dans la liste remplacent celles définies aux emplacements inférieurs) . (De la page de configuration externe [/ de la fonctionnalité de démarrage printanier )
Alors allez-y et créez-le
Lors de votre premier voyage dans le projet de démarrage du printemps, je vous recommande de commencer avec Spring Starter Essayez ce lien ici .
Il va automatiquement générer la structure du projet pour vous comme ceci.application.perperties, il sera sous/resources.
application.properties changement important,
server.port = Votre PORT (XXXX) par défaut = 8080
server.servlet.context-path =/api (SpringBoot version 2.x.)
server.contextPath-path =/api (version de SpringBoot <2.x.)
De toute façon, vous pouvez utiliser application.yml si vous ne souhaitez pas définir de propriétés de redondance.
Exemple
application.yml
server:
port: 8080
contextPath: /api
application.properties
server.port = 8080
server.contextPath = /api