Padrões e Recarga do Projeto

Infere o caminho source/resource/package quando as configurações são omitidas e atualiza o gatilho de recarga ao alterar o classpath.


Valores fornecidos pelo ProjectDefaults

SRC_MAIN_JAVA

src/main/java abaixo do root do projeto

SRC_MAIN_RESOURCES

src/main/resources

BASE_PACKAGE

inferido a partir da propriedade do sistema ou da localização da fonte/pacote

ROUTER_PACKAGE / HANDLER_PACKAGE / ENTITY_PACKAGE

convenção baseada no pacote base

SWAGGER_OUTPUT_FILE

Caminho padrão de saída JSON do Swagger. A saída do AsyncAPI tem um valor padrão separado para o construtor do watcher RSocket.

Especificar pacote base

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

Em projetos onde a inferência é ambígua devido à localização de classes de múltiplos módulos ou bibliotecas, é mais seguro especificar o pacote e o caminho de saída na configuração do watcher.

gatilho de recarregamento

WatchForMainRun pode criar ou atualizar .reloadtrigger abaixo do root do classpath. Quando detecta alterações relacionadas ao classpath, toca o trigger para conectar ao fluxo de recarga como o Spring Boot Devtools.

© 2026 Byeolnaerim. Todos os direitos reservados.IntroduçãoPolítica de Privacidade