<tfoot id='41TEe'></tfoot>
  • <small id='41TEe'></small><noframes id='41TEe'>

    <i id='41TEe'><tr id='41TEe'><dt id='41TEe'><q id='41TEe'><span id='41TEe'><b id='41TEe'><form id='41TEe'><ins id='41TEe'></ins><ul id='41TEe'></ul><sub id='41TEe'></sub></form><legend id='41TEe'></legend><bdo id='41TEe'><pre id='41TEe'><center id='41TEe'></center></pre></bdo></b><th id='41TEe'></th></span></q></dt></tr></i><div id='41TEe'><tfoot id='41TEe'></tfoot><dl id='41TEe'><fieldset id='41TEe'></fieldset></dl></div>
    <legend id='41TEe'><style id='41TEe'><dir id='41TEe'><q id='41TEe'></q></dir></style></legend>

    • <bdo id='41TEe'></bdo><ul id='41TEe'></ul>

      1. SpringBoot静态资源CSS等修改后再运行无效的解决

        时间:2023-12-14
        <legend id='OqzIZ'><style id='OqzIZ'><dir id='OqzIZ'><q id='OqzIZ'></q></dir></style></legend>
        <tfoot id='OqzIZ'></tfoot>
          • <bdo id='OqzIZ'></bdo><ul id='OqzIZ'></ul>

                <small id='OqzIZ'></small><noframes id='OqzIZ'>

                    <tbody id='OqzIZ'></tbody>
                  <i id='OqzIZ'><tr id='OqzIZ'><dt id='OqzIZ'><q id='OqzIZ'><span id='OqzIZ'><b id='OqzIZ'><form id='OqzIZ'><ins id='OqzIZ'></ins><ul id='OqzIZ'></ul><sub id='OqzIZ'></sub></form><legend id='OqzIZ'></legend><bdo id='OqzIZ'><pre id='OqzIZ'><center id='OqzIZ'></center></pre></bdo></b><th id='OqzIZ'></th></span></q></dt></tr></i><div id='OqzIZ'><tfoot id='OqzIZ'></tfoot><dl id='OqzIZ'><fieldset id='OqzIZ'></fieldset></dl></div>
                • 关于“SpringBoot静态资源CSS等修改后再运行无效的解决”,一般有以下两种解决方法:

                  方法一:增加配置项

                  在SpringBoot的配置文件application.properties中,增加如下配置项:

                  spring.resources.cache-period=-1
                  

                  这样修改之后,每次请求静态资源的时候都会重新读取文件,不会使用缓存中的静态文件。缺点是每次读取都会增加服务器的负载,如果读取频率高,会影响网站的访问速度。该方法适用于开发阶段,方便调试,在上线之前应该去掉该选项,使用生产环境的缓存。

                  示例说明:

                  1. 修改了样式文件,但是网站没有生效。
                  2. 在application.properties中增加了上述配置项。
                  3. 重新运行网站,发现样式文件已经生效。

                  方法二:使用IDEA配置实时重载

                  使用IDEA开发SpringBoot应用时,可以通过增加如下配置实现对静态资源的热更新:

                  spring.devtools.restart.enabled=true
                  

                  这个配置项需要在pom.xml文件中增加如下依赖:

                  <dependency>
                      <groupId>org.springframework.boot</groupId>
                      <artifactId>spring-boot-devtools</artifactId>
                      <optional>true</optional>
                  </dependency>
                  

                  这样配置之后,每次修改静态资源之后IDEA会自动重新编译,重新打包,然后重启网站,这使得在修改时不需要手动重启网站。

                  示例说明:

                  1. 修改了样式文件,但是网站没有生效。
                  2. 在pom.xml中增加了上述依赖,然后重启IDEA。
                  3. 在修改样式文件后,IDEA会自动重启网站,使得修改立即生效。
                  上一篇:html页面引入vue组件之http-vue-loader.js解读 下一篇:清除css、javascript及背景图在浏览器中缓存的简单方法

                  相关文章

                  1. <i id='zyMKu'><tr id='zyMKu'><dt id='zyMKu'><q id='zyMKu'><span id='zyMKu'><b id='zyMKu'><form id='zyMKu'><ins id='zyMKu'></ins><ul id='zyMKu'></ul><sub id='zyMKu'></sub></form><legend id='zyMKu'></legend><bdo id='zyMKu'><pre id='zyMKu'><center id='zyMKu'></center></pre></bdo></b><th id='zyMKu'></th></span></q></dt></tr></i><div id='zyMKu'><tfoot id='zyMKu'></tfoot><dl id='zyMKu'><fieldset id='zyMKu'></fieldset></dl></div>
                  2. <small id='zyMKu'></small><noframes id='zyMKu'>

                    <legend id='zyMKu'><style id='zyMKu'><dir id='zyMKu'><q id='zyMKu'></q></dir></style></legend>
                    <tfoot id='zyMKu'></tfoot>
                        <bdo id='zyMKu'></bdo><ul id='zyMKu'></ul>