当前位置:  开发笔记 > 编程语言 > 正文

使用Spring启动对Intellij中的资产进行Livereload

如何解决《使用Spring启动对Intellij中的资产进行Livereload》经验,为你挑选了1个好方法。

在没有Spring启动技术的情况下使用Spring时,我可以使用Tomcat Maven插件启动应用程序并更新我的html,css和js,而无需重新启动服务器以使更改在浏览器中生效.

现在,当使用Spring启动时,Make每次我在静态资产中更改某些内容时,我将不得不在IntelliJ中执行任务,否则我只是看不到浏览器中的更改.我的Spring Boot应用程序也使用devtools依赖项,我在浏览时将浏览器连接到实时重新加载套接字.

此配置仍未显示我在静态文件中所做的更改.为了让这个工作,我需要做什么?



1> Kirill..:

根据我的经验,webapp如果您在jar没有war插件的情况下构建,则dir中的静态资源不可用.所以我会避免使用这个目录.使用Spring Boot,最好resources/static为静态资产使用文件夹.但是你想让他们在执行Gradle的bootRun目标或Maven时重新加载spring-boot:run.

要实现此目的,请使用Gradle的以下设置:

bootRun {
    addResources = true
}

对于Maven:


    org.springframework.boot
    spring-boot-maven-plugin
    
        true
        true
    

推荐阅读
携手相约幸福
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有