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
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.