这是一个关于如何在 IntelliJ 2021.2 上启用 Dev Tools 项目并观察代码变化而无需重新启动 Tomcat 服务器的教程。
为了使其发挥作用,您需要:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<scope>runtime</scope><!-- -->
<optional>true</optional>
</dependency>
在 IntellijIDEA 中:转到设置(ctrl + alt+s) -> 构建、执行、部署 -> 编译器,选中“自动构建项目”
在“编译器”下的“设置”->“高级设置”中启用“即使开发的应用程序当前正在运行也允许自动启动”选项
您现在可以重新启动 IntelliJ IDE 并启动您的应用程序。
1.文件->设置->构建、执行、部署->编译器->点击->自动构建项目->应用->确定
2.
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<scope>runtime</scope><!-- -->
<optional>true</optional>
</dependency>
3.文件->设置->高级选项->即使开发的应用程序正在运行,也允许自动启动->应用->确定
4.重启IDE
设置您的项目和 IDE。
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<scope>runtime</scope>
<optional>true</optional>
</dependency>
在 IntellijIDEA 中:文件 -> 设置... -> 构建、执行、部署 -> 编译器:选中“自动构建项目”
在 IntellijIDEA 中:文件 -> 设置... -> 高级设置:选中“即使开发的应用程序当前正在运行,也允许自动启动”
设置您的浏览器。
将“LiveReload”扩展添加到您的浏览器。例如:如果您使用 Chrome 浏览器,请添加 livereload.com 的“LiveReload”扩展。
最初启动应用程序时,加载浏览器选项卡并将鼠标悬停在“LiveReload”扩展上以确保其已启用。工具提示应显示为“LiveReload 已连接,单击以禁用已访问此站点”。 LiveReload 工具提示
一旦设置完毕,确保自动重启和LiveReload;