Paramètres par défaut du projet et rechargement

Infère le chemin source/resource/package lorsque les paramètres sont omis et met à jour le déclencheur de rechargement lors du changement de classpath.


Valeurs fournies par ProjectDefaults

SRC_MAIN_JAVA

Sous le répertoire racine du projet src/main/java

SRC_MAIN_RESOURCES

src/main/resources

BASE_PACKAGE

inféré à partir de la propriété système ou de l'emplacement source/package

ROUTER_PACKAGE / HANDLER_PACKAGE / ENTITY_PACKAGE

convention basée sur le package de base

SWAGGER_OUTPUT_FILE

Chemin de sortie JSON Swagger par défaut. La sortie AsyncAPI a une valeur par défaut distincte pour le générateur de watcher RSocket.

Spécifier le package de base

java
String base = AutoConfigurationPackages.get(beanFactory).get(0);
System.setProperty("app.basePackage", base);

Dans les projets où l'inférence est ambiguë en raison de l'emplacement de classes multi-modules ou de bibliothèques, il est plus sûr de spécifier le package et le chemin de sortie dans la configuration du watcher.

Déclencheur de rechargement

WatchForMainRun peut créer ou mettre à jour .reloadtrigger sous le répertoire racine du classpath. Cela touche le trigger lorsqu'un changement lié au classpath est détecté, le reliant à des flux de rechargement comme Spring Boot Devtools.

© 2026 Byeolnaerim. Tous droits réservés.PrésentationPolitique de confidentialité