Что такое горячее развертывание? Горячее развертывание Развертывание) относится к возможности развертывать новый код, ресурсы или файлы конфигурации во время работы приложения, без остановки всего приложения или перезапуска сервера, чтобы все вступало в силу немедленно. Этот метод развертывания помогает повысить эффективность разработки и доступность системы.
При горячем развертывании, когда определенная часть кода изменяется, добавочный контент может быть автоматически скомпилирован и развернут без перезапуска проекта. Просто обновите браузер, чтобы увидеть эффект обновленного кода. Значительно повышает эффективность разработки и упрощает время ожидания.
Как реализовать горячее развертывание? В IntelliJ IDEA В Китае для реализации горячего развертывания используются следующие распространенные методы:
Эта статьясерединаиспользуетсяSpring Boot DevTools。IDEAВерсия программного обеспечения2023.2.3。
Добавьте зависимость Spring-boot-devtools в файл pom.xml в проекте maven.
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<scope>runtime</scope>
<optional>true</optional>
</dependency>
Запишите конфигурацию в файл yml.
spring:
devtools:
restart:
enabled: true
Правая кнопка мыши: Файл --> Settings --> Build,Exec.... --> compiler --> Проверить сборку project автоматически. Как показано на рисунке.
Build project automatically:Автоматически упаковывать проекты Наконец нажмите «Применить».
Правая кнопка мыши: Файл --> New Projects Setup --> Settings for New Projects --> Settings --> Build,Exec.... --> compiler --> ПроверятьBuild project automatically。Как показано на картинке。
Остальные шаги аналогичны описанным выше, скриншоты здесь не приводятся.
Правая кнопка мыши: Файл --> Settings --> Advanced Settings --> Проверять Allow auto-make to start even.....
Нажмите Применить.
После изменения кода проекта вернитесь на страницу и обновите ее, чтобы увидеть эффект горячего развертывания.