正在加载中...

让人人享有高品质教育

  • 章节
  • 问答

毛小闲

1楼

老师,关于热部署的问题:

问题描述:在按照视频方法进行热部署时候,IDEAL无法实现自动编译,每次还需要手动CTRL+F9。我也设置了Build Project Automatic,但是还是需要CTRL+F9手动进行编译。虽然不需要重启项目,但是并没有达到视频中,自动编译的效果。我在网上也差了,也有人说确实这个Build Project Automatic功能没用,他们是自定义了一个宏来解决的。具体博客地址为:https://www.cnblogs.com/hejj-bk/p/13384902.html

麻烦老师帮忙看看,为什么视频中老师可以实现自动编译呢?

百战程序员

可能版本的不同

在pom文件里添加一个坐标

<!--devtools热部署-->
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-devtools</artifactId>
    <optional>true</optional>
    <scope>true</scope>
</dependency>

在yml文件里添加

image.png

老师说的那两个你也要保留,这样就可以热部署了,稍微等的时间久一点,你就会发现,你修改了代码后会自动重启

陈其玉18软34太理工

2楼

老师,我按照视频里讲的方法实现热部署后没有效果,html和Controller内修改了代码,但是都不管用,还是要手动重启菜有效,Event Log中有错误信息,请老师看一下如何解决

捕获.JPG

百战程序员

补充截图

Error:Maven Resources Compiler: Maven project configuration required for module 'springbootvalidate' isn't available. Compilation of Maven projects is supported only if external build is started from an IDE.


捕获2.JPG

大大橙子

3楼

跟着配置以后,可以实现热部署, 但是代码修改完了要等待好久,10秒左右才能实现重新部署,有没有什么办法缩短这个时间

百战程序员

https://blog.csdn.net/weixin_30297281/article/details/96015072?

applejz8kj6

4楼

老师,热部署项目报红,加了打印语句控制台没反应,没有进行重新编译,但是html页面加了一句话,可以刷新出来,这是什么问题呢?

image.png

百战程序员

报错信息是啥了,具体是哪块儿代码报错?

私は小秋秋ですわよ

5楼

为什么我热部署会报错呢?设置都跟老师一样

image.png

百战程序员

问题解决了。设置了下不请求favicon.ico图标 就可以了。