recherche
Questions et réponses java - idea能不能像STS那样直接通过保存快速重启Spring Boot项目

0

在Spring Boot项目添加了devtools的前提下,STS只需要简单的保存文件就可以触发重启,非常方便简单。但是Intellij IDEA还需要Ctrl+F9构建项目才行,而且如果使用Gradle的话会调用gradle的build任务,速度更慢,调试体验很受影响。请问有什么插件之类的可以让idea像STS那样保存文件就可以快速触发Spring Boot的重启吗?

另外其实如果Gradle守护进程活着的话Gradle构建也并不算慢。但是不知道是不是我内存捉急的原因,gradle守护经常这次构建,创建了守护进程,然后过几分钟守护进程就死了。之后下次构建项目还得重新启动守护进程,无形中浪费了几十秒时间。有没有啥办法能让Gradle deamon活得久一点?

Your Answer
soumettre

3 réponse
0

Gradle n'a pas été étudié, laissez-moi vous expliquer comment le faire fonctionner avec maven, et le sujet de la question peut tirer des conclusions

Premier pas

Présentation des outils de développement Spring

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-devtools</artifactId>
    <optional>true</optional>
</dependency>

Étape 2

Activer la compilation automatique

Étape 3

Appuyez sur ctrl + shift + a sur l'interface de l'idée et recherchez le registre

Étape 4

Allumez compiler.automake.allow.when.app.running

Étape 5

Profitez à nouveau du plaisir du débogage
Vous pouvez même installer un plug-in pour Chrome pour actualiser automatiquement la page lorsque la page est modifiée

2017-04-18 10:58:15

soumettre

0

La méthode de @FullStackDeveloper ne peut effectuer qu'un simple échange à chaud.
Si vous souhaitez effectuer un véritable déploiement à chaud, vous pouvez utiliser JRebel.

  1. Installer le plugin JRebel dans Intellij

  2. Allez sur MyJRebel pour obtenir le code d'enregistrement (ce code d'enregistrement est fourni gratuitement à la communauté open source)

  3. Remplissez le code d'enregistrement puis utilisez JRebel pour lancer votre application.
    Chaque fois que vous modifiez le code, reconstruisez-le simplement.


]

2017-04-18 10:58:15

soumettre

0

2017-04-18 10:58:15

soumettre

Hot Tools

Collection de bibliothèques d'exécution vc9-vc14 (32 + 64 bits) (lien ci-dessous)

Collection de bibliothèques d'exécution vc9-vc14 (32 + 64 bits) (lien ci-dessous)

Téléchargez la collection de bibliothèques d'exécution requises pour l'installation de phpStudy

VC9 32 bits

VC9 32 bits

Bibliothèque d'exécution de l'environnement d'installation intégré VC9 32 bits phpstudy

Version complète de la boîte à outils du programmeur PHP

Version complète de la boîte à outils du programmeur PHP

Programmer Toolbox v1.0 Environnement intégré PHP

VC11 32 bits

VC11 32 bits

Bibliothèque d'exécution de l'environnement d'installation intégré VC11 phpstudy 32 bits

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser