Springboot2.x tutorial básico: JRebel implementa SpringBoot hot deployment

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.

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.

Acho que você gosta

Origin blog.csdn.net/github_35592621/article/details/108248904
Recomendado
Clasificación