我是IntelliJ的新手,我正在用它开发AngularJS/Java web应用程序。当我更改HTML或JavaScript代码时,我总是必须重新启动应用程序服务器(我使用的是Jetty)。有没有一个配置或插件可以为HTML/JS/CSS文件提供热交换?
我使用的是IntelliJ 12终极版。
我遇到了同样的问题,但我已经解决了
- 转到"帮助"->"查找操作"
- 键入"注册表"
- 查找并标记:"compiler.automake.allow.whin.app.running"
- 关闭对话框
- 进入"设置->生成、执行、部署->编译器"
- 标记"自动生成项目"
- 应用更改
- 转到Spring Boot配置,如果一切顺利,它将显示关于"后台编译"的警告,运行您的Spring Boot应用程序,您应该能够在刷新浏览器时看到您的统计文件的更改
希望能有所帮助。
您需要选项"更新资源"。您应该能够在服务器运行/调试配置中找到此选项。
当我发现这个线程很有趣时,我也在这里找到了很多解释:https://www.jetbrains.com/idea/help/updating-applications-on-application-servers.html
此外,"运行->重新加载更改的类"的键盘快捷键(如Ctrl+F5或Cmd+F5)可能会派上用场。它可以帮助我多次保存更改,然后在完成后重新启动服务器(除非使用JRebel:)
还有一件事可能并不明显——要激活自动构建,必须激活IntelliJ窗口。虽然只在浏览器中操作时必须切换窗口,但它仍然非常方便。