使用Spring引导在Intellij中为资产Livereload
发布时间:2020-12-15 01:48:29 所属栏目:大数据 来源:网络整理
导读:在没有Spring启动技术的情况下使用Spring时,我可以使用Tomcat Maven插件启动应用程序并更新我的html,css和js,而无需重新启动服务器以使更改在浏览器中生效. 现在,当使用Spring启动时,每次我在静态资产中更改某些内容时,我将不得不在IntelliJ中执行Make任务,
在没有Spring启动技术的情况下使用Spring时,我可以使用Tomcat Maven插件启动应用程序并更新我的html,css和js,而无需重新启动服务器以使更改在浏览器中生效. 现在,当使用Spring启动时,每次我在静态资产中更改某些内容时,我将不得不在IntelliJ中执行Make任务,否则我只是看不到浏览器中的更改.我的Spring Boot应用程序也使用devtools依赖项,我在浏览时将浏览器连接到实时重新加载套接字. 此配置仍未显示我在静态文件中所做的更改.为了让这个工作,我需要做什么? 最佳答案
根据我的经验,如果你在没有war插件的情况下构建jar,那么webapp目录中的静态资源是不可用的.所以我会避免使用这个目录.使用Spring Boot,最好为静态资产使用resources / static文件夹.但是你希望在执行Gradle的bootRun目标或Maven的spring-boot:run时重新加载它们.
要实现此目的,请使用Gradle的以下设置:
对于Maven:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |