Configuração Spring-Loaded para Intellij
-
22-12-2019 - |
Pergunta
Baixei spring-loaded.jar e tentei configurá-lo para o IntelliJ, mas infelizmente não funcionou.
Então, aqui estão minhas perguntas:
1) O que precisa ser feito exatamente para configurá-lo?2) Como aciono o hot-swap?
Solução
Acho que você está procurando o com mola projeto.
Conforme declarado na documentação oficial, você deve adicionar este argumento do agente Java em sua "configuração de execução" do IntelliJ (a configuração que executa seu aplicativo - pode ser uma classe Java ou um contêiner de servlet como o Tomcat):
-javaagent:<pathTo>/springloaded-{VERSION}.jar
Uma vez carregado este agente, ele observa *.class
arquivos no disco e os recarrega se modificados (pelo seu IDE, por exemplo).
Aviso: dependendo da sua aplicação, e principalmente se contiver caches, dados inicializados na inicialização...talvez seja necessário escrever plug-ins ou ouvintes de eventos específicos para reinicializá-los.