springboot的devtools和静态页面
时间: 2023-10-11 21:28:20 浏览: 77
springboot web demo模块的静态资源
Spring Boot DevTools 是一款开发时的工具,可以提高开发效率。它可以实现以下功能:
1. 自动应用程序重启:在修改代码之后,应用程序会自动重启,以便您可以更快地查看修改后的结果。
2. 自动加载静态资源:如 HTML、CSS、JavaScript 等。修改这些文件后,它们将自动重新加载,无需手动刷新页面。
关于静态页面,Spring Boot 默认情况下会将静态资源放在 classpath:/static 下。如果您想修改静态资源的位置,可以在 application.properties 文件中设置 spring.resources.static-locations 属性。例如:
```
spring.resources.static-locations=classpath:/static/,classpath:/other-resources/
```
这样,Spring Boot 将在 classpath:/static/ 和 classpath:/other-resources/ 下查找静态资源。
此外,如果您使用 Thymeleaf 模板引擎,可以在模板中使用标准的 HTML 标签来引用静态资源。例如:
```
<link rel="stylesheet" href="/css/style.css" />
<script src="/js/script.js"></script>
```
这样,Thymeleaf 将自动将这些标签转换为正确的 URL,以便在浏览器中加载这些静态资源。
阅读全文