Quando modificamos o código com frequência durante o desenvolvimento do SpringBoot, temos que reiniciar o projeto todas as vezes e esperar muito tempo para que ele tenha efeito. O plug-in Jrebel da Idea pode modificar uma determinada parte do código sem iniciar o programa novamente, modificá-lo a qualquer momento e entrar em vigor a qualquer momento. A seguir, postarei um tutorial gráfico detalhado para instalar e quebrar o artefato do JRebel.
Navegação neste artigo
Configuração da ideia Jrebel
Ideia de instalação do plugin Jrebel
Primeiro, vá para a loja de plug-ins do Idea, pesquise Jrebel e instale o plug-in para reiniciar o Idea. Se você não conseguir encontrar, você pode baixá-lo do site oficial e instalá-lo offline.
Crack Jrebel
O próprio Jrebel é um software pago, mas também existem métodos de cracking na Internet. Os métodos de cracking são fornecidos abaixo .
Jrebel é muito fácil de usar e inseparável do apoio de todos, por isso, se as condições o permitirem, é recomendável comprar licença genuína.
Primeiro execute jrebel-crack.jar localmente
java -jar jrebel-crack.jar -p 8081
Captura de tela da operação bem-sucedida:
Encontre JRebel, Activation no menu Help do Idea
Preencha o endereço do crack gerado localmente
O endereço de URL da equipe aqui é: http: // localhost: 9999 / 9427ac0a-f0e9-453f-aaaa-7cc9fe7143df, qualquer guid, preencha o endereço de e-mail.
Finalmente, uma configuração simples é necessária
1. Marque a opção Habilitar compilação automática Intellij nas configurações do Idea-> Jrebel Avançado
]
2. Verifique o projeto de compilação automaticamente nas configurações do Idea- > Compilador 3. Ajuda do Idea-> Localizar registro de pesquisa de ação e verifique compiler.automake.allow .when.app.running
Teste o efeito da implementação dinâmica do Jrebel
1. Execute o projeto usando a classe principal do projeto Rebel Run 2. Agora, depois que o projeto está em execução, estamos modificando uma parte do código sem reiniciar o projeto para ter efeito.
Mil milhas começam com um único passo. Aqui está o nono artigo da série de tutoriais SpringBoot. Todos os códigos-fonte do projeto podem ser baixados em meu GitHub . As ferramentas de cracking do plug-in Jrebel Idea envolvidas neste artigo são todas colocadas no disco de rede do Baidu e os programadores de contas oficiais do WeChat podem obtê-las respondendo ao jrebel.