Rumah  >  Soal Jawab  >  teks badan

java - idea能不能像STS那样直接通过保存快速重启Spring Boot项目

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

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

巴扎黑巴扎黑2742 hari yang lalu591

membalas semua(3)saya akan balas

  • 迷茫

    迷茫2017-04-18 10:58:15

    Gradle belum dipelajari, izinkan saya memberitahu anda cara mengendalikannya menggunakan maven, dan subjek soalan boleh membuat inferens

    Langkah pertama

    Memperkenalkan spring devtools

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

    Langkah 2

    Hidupkan kompilasi automatik

    Langkah 3

    Tekan ctrl + shift + a pada antara muka idea dan cari pendaftaran

    Langkah 4

    Hidupkan compiler.automake.allow.when.app.running

    Langkah 5

    Nikmati keseronokan menyahpepijat semula
    Anda juga boleh memasang pemalam untuk chrome untuk menyegarkan semula halaman secara automatik apabila halaman diubah suai

    balas
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-18 10:58:15

    Kaedah @FullStackDeveloper hanya boleh melakukan pertukaran panas mudah.
    Jika anda ingin melakukan penggunaan panas sebenar, anda boleh menggunakan JRebel.

    1. Pasang pemalam JRebel dalam Intellij

    2. Pergi ke MyJRebel untuk mendapatkan kod pendaftaran (kod pendaftaran ini diberikan kepada komuniti sumber terbuka secara percuma)

    3. Isi kod pendaftaran dan kemudian gunakan JRebel untuk melancarkan aplikasi anda.
      Setiap kali anda menukar kod, bina semula kod tersebut.


    ]

    balas
    0
  • ringa_lee

    ringa_lee2017-04-18 10:58:15

    balas
    0
  • Batalbalas